@charset "utf-8";
a:focus,
input:focus {
	outline: 0
}

.pr-30 {
	padding-right: 30px
}

.pr-10 {
	padding-right: 10px
}

.mt-8 {
	margin-top: 8px
}

.mt-10 {
	margin-top: 10px
}

.mt-5 {
	margin-top: 5px
}

.mt-25 {
	margin-top: 25px
}

.pt-40 {
	padding-top: 40px
}

.f14 {
	font-size: 14px
}

.fb {
	font-weight: bold
}

.pl-30 {
	padding-left: 30px
}

.pt-10 {
	padding-top: 10px
}

.dis {
	display: none
}

.posrelative {
	position: relative
}

.w-area {
	width: 835px
}

.list-noimg:hover,
.list-img:hover,
.list-hover,
.listBox .hover {
	background: #f3f8e9
}

.list-title:visited,
.list-info-title:visited {
	color: purple
}

.crumbs-num {
	padding: 0 4px
}

.crumbs h1 {
	display: inline
}

.crumbs span {
	color: #999
}

.seltion {
	border: 1px solid #ddd;
	border-radius: 1px;
	margin-bottom: 10px;
	position: relative;
	*z-index: 222
}

.seltion-cont {
	padding: 10px 0;
	zoom: 1;
	z-index: 40;
	position: relative
}

.selitem {
	clear: both;
	zoom: 1;
	margin-bottom: 5px
}

.selitem dt {
	float: left;
	_display: inline;
	margin: 0 0 0 15px;
	padding-right: 5px
}

.selitem dd {
	float: left;
	width: 920px
}

.area {
	width: 835px
}

.lg-screen .area {
	width: 960px
}

.selitem dd a {
	display: inline-block;
	float: left;
	margin-right: 6px;
	padding: 0 3px;
	white-space: nowrap
}

.area-cur,
a.area-cur:hover,
a.area-cur:visited {
	color: #4b4b4b;
	font-weight: bold
}

.subarea {
	border: 1px solid #ddd;
	margin: 2px 0 5px;
	padding: 6px 9px
}

.cur,
a.cur:hover,
a.cur:visited {
	background: #62af00;
	color: #fff
}

.area-letter {
	color: #f60;
	float: left;
	font-family: Tahoma, arial, \5b8b\4f53;
	padding: 0 5px 0 10px
}

.seltab-box {
	border-bottom: 1px solid #ddd
}

.seltab {
	float: left
}

.seltab li {
	color: #707070;
	font-size: 14px;
	float: left;
	display: inline;
	border-right: 1px solid #ddd
}

.seltab li a {
	background: #f7f8f8;
	color: #707070;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 4px 18px 4px 15px
}

.seltab .seltab-on a {
	background: #fff;
	color: #4b4b4b;
	font-weight: bold;
	position: relative;
	top: 1px;
	white-space: nowrap
}

.seltab li a:hover {
	text-decoration: none
}

.input-box {
	float: left;
	*display: inline;
	*vertical-align: top;
	padding-left: 5px
}

.input-box label {
	color: #707070;
	float: left;
	margin-right: 5px
}

.input-box input {
	border: 1px solid #ddd;
	height: 18px;
	line-height: 18px;
	padding: 0;
	vertical-align: middle
}

.input-line {
	color: #0064d3;
	display: inline-block;
	height: 18px;
	line-height: 16px
}

.selitem dd .input-btn {
	background: #f5f5f5;
	border: 1px solid #dcdcdc;
	color: #666;
	cursor: pointer;
	float: left;
	font-family: 'SimSun';
	height: 18px;
	margin: 3px 0 0 5px;
	_margin: 2px 0 0 5px;
	line-height: 18px;
	padding: 0 10px
}

*+html .selitem dd .input-btn {
	margin: 1px 0 0 5px
}

.selitem dd .input-btn:hover {
	background: #fff;
	color: #e30;
	text-decoration: none
}

.selitem dd .btn-unable {
	background: #e8e8e8;
	border: 1px solid #ddd;
	color: #b6b6b6
}

.selitem dd .btn-unable:hover {
	background: #e8e8e8;
	color: #b6b6b6;
	cursor: default
}

.input-box select {
	border: 1px solid #ddd;
	color: #707070;
	*vertical-align: -4px
}

.business-circle {
	cursor: pointer;
	float: right;
	position: absolute;
	top: 0;
	_top: 0;
	right: 0;
	z-index: 6;
	background: #fff;
	zoom: 1;
	width: 75px
}

.selitem dd .business-circle-btn {
	background: #fff;
	border: 1px solid #fff;
	border-bottom: 0;
	display: block;
	height: 22px;
	line-height: 22px;
	margin-right: 0;
	padding: 0 5px 0 8px;
	position: relative;
	top: 1px;
	text-decoration: none;
	z-index: 3
}

.business-circle-arrow {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_img.png) no-repeat 0 -154px;
	background-position: 0 -155px\0;
	float: right;
	height: 12px;
	line-height: 12px;
	font-size: 0;
	margin: 3px 0 0 4px;
	_margin-left: 0;
	width: 8px
}

.business-circle-cont {
	border: 1px solid #ccc;
	clear: both;
	display: none;
	height: 85px;
	padding: 10px;
	right: 0;
	_right: -1px;
	position: absolute;
	width: 803px;
	overflow: hidden;
	background: #fff;
	line-height: 18px;
	z-index: 1;
	top: 23px;
	zoom: 1
}

.hotarea .hotarea-letter {
	text-align: left;
	color: #60605e
}

.hotarea .hotarea-letter a {
	border: 1px #ddd solid;
	font-size: 12px;
	margin: 0 5px 5px 0;
	padding: 1px 6px;
	color: #60605e
}

.hotarea .hotarea-letter .active,
.hotarea .hotarea-letter a:hover {
	background: #91b700;
	border-color: #5a9d00;
	color: #fff;
	text-decoration: none
}

.hotarea .hotarea-cont {
	clear: both;
	text-align: left;
	font-weight: normal;
	line-height: 20px;
	overflow: hidden
}

.hotarea .hotarea-cont a {
	float: left;
	margin-right: 10px;
	padding: 0
}

.hotarea .hotarea-cont a {
	color: #707070
}

.hotarea .hotarea-cont a:hover {
	color: #e30
}

.selitem dd .active .business-circle-btn {
	border: 1px solid #ccc;
	border-bottom: 0;
	color: #fd8a03
}

.active .business-circle-arrow {
	background-position: 0 -184px;
	background-position: 0 -185px\0
}

.active .business-circle-cont {
	display: block
}

.business-circle-arrow:hover {
	text-decoration: none
}

.ui-search-filter {
	background: #f7f7f7;
	position: relative;
	color: #707070;
	padding: 5px 20px 0 15px;
	*padding-bottom: 5px;
	white-space: nowrap
}

.ui-search-filter-title {
	padding-right: 10px;
	margin-top: 2px;
	float: left
}

.ui-search-filter-cont {
	float: left;
	width: 880px
}

.ui-search-filter-opts li {
	float: left;
	border: 1px solid #fd900f;
	height: 14px;
	line-height: 14px;
	background: #fff;
	margin: 0 10px 7px 0;
	position: relative;
	padding: 3px 18px 3px 4px;
	_padding: 4px 18px 2px 4px;
	overflow: hidden
}

.ui-search-filter-close {
	background-image: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_img.png);
	background-repeat: no-repeat;
	background-position: -152px -46px;
	display: inline-block;
	height: 14px;
	margin-left: 7px;
	vertical-align: middle;
	position: absolute;
	right: 5px;
	top: 3px;
	width: 8px
}

.ui-search-filter-save-btn,
.ui-search-filter-view-btn {
	background-image: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_img.png);
	background-repeat: no-repeat;
	background-position: -352px -131px;
	display: inline-block;
	border: 1px solid #f1f1f1;
	background-color: #fafcee;
	float: left;
	padding: 3px 5px 3px 22px;
	line-height: 14px;
	vertical-align: middle
}

.ui-search-filter-saved-list {
	background: white;
	padding: 5px;
	border: 1px;
	line-height: 24px;
	border: 1px solid #eee
}

.ui-search-filter-saved-list li {
	line-height: 24px
}

.ui-search-filter-saved-close {
	background-image: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_img.png);
	background-repeat: no-repeat;
	background-position: -152px -46px;
	display: inline-block;
	height: 14px;
	margin-left: 7px;
	vertical-align: middle;
	float: right;
	margin-top: 8px;
	width: 8px
}

.ui-search-filter-saved-list ul {
	padding: 5px 10px
}

.ui-search-filter-saved-list .ui-search-filter-subscript-btn {
	margin-top: 5px;
	float: right;
	margin-right: 150px
}

.listtab li {
	background: #fff;
	color: #4b4b4b;
	border: 1px solid #ddd;
	border-bottom: 0;
	float: left;
	display: inline;
	font-size: 14px;
	height: 32px;
	line-height: 32px;
	margin-right: 5px;
	text-align: center
}

.listtab li a {
	color: #4b4b4b;
	display: inline-block;
	padding: 0 20px
}

.listtab li a {
	text-decoration: none
}

.listtab .ontab {
	background: #62af00;
	border-color: #62af00;
	color: #fff;
	font-weight: bold
}

.listtab .ontab a {
	color: #fff
}

.listtab .ontab h1 {
	font-weight: bold
}

.border {
	border: 1px solid #e0e0e1;
	border-top: 1px solid #62af00
}

.l-search {
	background-color: #f5f5f5;
	height: 38px;
	position: relative
}

.l-search-area {
	position: relative;
	margin: 7px 10px
}

.l-search-input {
	border: 1px solid #ccc;
	height: 18px;
	line-height: 18px;
	padding: 2px 10px;
	margin-right: 2px;
	width: 178px
}

.l-search-btn {
	padding-left: 3px
}

.sort-box {
	margin: 0 5px 0 0;
	position: relative;
	width: 80px;
	z-index: 1
}

.sort-box-value {
	background: #fff;
	border: 1px solid #ccc;
	color: #707070;
	display: block;
	height: 14px;
	line-height: 14px;
	padding: 4px 7px 4px 5px;
	_padding: 5px 7px 2px 5px
}

.sort-box-value:hover {
	color: #707070;
	text-decoration: none
}

.sort-box-arrow {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_img.png) no-repeat -361px -243px;
	float: right;
	height: 14px;
	margin-left: 4px;
	width: 8px
}

.sort-box-options {
	background: #fff;
	border: 1px solid #ccc;
	border-top: 0;
	display: none;
	position: absolute;
	top: 21px;
	left: 0;
	width: 78px
}

.sort-box-options a {
	color: #707070;
	display: block;
	line-height: 22px;
	height: 22px;
	margin-top: 2px;
	overflow: hidden;
	padding-left: 8px
}

.sort-box-options a:hover {
	background: #eee;
	color: #e30;
	text-decoration: none
}

.active .sort-box-options {
	display: block
}

.listBox li.list-img {
	*margin-top: -3px
}

.list-img {
	border-bottom: 1px solid #e7e7e7;
	padding: 10px 10px 10px 15px
}

.list-img img {
	display: block
}

.list-img .img-box {
	float: left;
	position: relative
}

.icon_dingdong {
	background: url(http://stacdn201.ganjistatic1.com/src/image/icon/ico_dingdong_list.png) no-repeat 0 0;
	display: inline-block;
	height: 18px;
	width: 43px
}

.icon_dingdong:hover {
	text-decoration: none
}

.list-img .talkBtn {
	height: 20px;
	line-height: 20px;
	padding-left: 5px;
	overflow: hidden;
	vertical-align: middle
}

.pageBox {
	margin: 45px 0;
	clear: both;
	text-align: center
}

.pageLink li {
	margin: 0 5px;
	display: inline
}

.pageLink li a {
	background: #f5f5f5;
	border: 1px solid #ddd;
	height: 34px;
	line-height: 34px;
	padding: 0 15px;
	font-size: 14px;
	color: #4b4b4b;
	vertical-align: top;
	display: inline-block
}

.pageLink li a:hover,
.pageLink a.linkOn {
	background: #62af00;
	border-color: #62af00;
	color: #fff;
	text-decoration: none
}

.letter-tab-con {
	min-height: 36px;
	_height: 36px;
	padding: 10px 0 0 0;
	margin: 0
}

.letter-tab-a {
	line-height: 1.6em;
	color: #0064d3;
	display: none
}

.letter-tab {
	height: 18px
}

.letter-tab li span {
	padding: 1px 5px;
	border: 1px solid #DDD;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 5px;
	color: #60605e;
	font-size: 12px;
	display: inline-block
}

.letter-tab li span:hover {
	background: #91b700;
	border-color: #5a9d00;
	color: #fff;
	text-decoration: none
}

.letter-tab li a {
	padding: 1px 5px;
	border: 1px solid #DDD;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 5px;
	color: #60605e;
	font-size: 12px;
	display: inline-block
}

.letter-tab li a:hover {
	background: #91b700;
	border-color: #5a9d00;
	color: #fff;
	text-decoration: none
}

.letter-tab {
	margin: 6px 0
}

.letter-tab li {
	display: inline
}

.letter-tab-con a {
	margin-right: 10px;
	color: #9d9d9d;
	display: inline-block
}

.area-bottom {
	margin: 0 auto 10px;
	overflow: hidden
}

.letter-tab-con a:hover {
	color: #e30
}

.no-search,
.no-search dl {
	overflow: hidden;
	zoom: 1
}

.no-search dt {
	float: left;
	width: 200px
}

.no-search dd {
	float: left;
	width: 518px
}

.no-search dd p {
	line-height: 35px
}

.no-search dd p a {
	margin-right: 10px;
	display: inline-block
}

.s-foot {
	margin-bottom: 30px
}

.s-foot-wrap {
	width: 656px;
	margin: 20px auto 0
}

.s-foot-input,
.s-foot-ico,
.btn-cate,
.btn-all {
	background-image: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_search_foot.png);
	background-repeat: no-repeat
}

.s-foot-input {
	background-position: 0 0;
	height: 22px;
	float: left;
	line-height: 22px;
	padding: 8px 0 8px 10px;
	position: relative;
	width: 457px;
	overflow: hidden
}

.s-foot-ico {
	background-position: -258px -38px;
	float: left;
	height: 22px;
	width: 22px
}

.input-key {
	background-color: #fff;
	border: 0;
	float: left;
	font-size: 14px;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	padding: 4px 5px 2px 6px;
	width: 424px
}

.s-foot-btn {
	float: left
}

.btn-cate,
.btn-all {
	background-color: #fff;
	background-position: 0 -38px;
	border: 0;
	cursor: pointer;
	height: 38px;
	color: #fff;
	font-size: 16px;
	font-family: 'Microsoft YaHei', 'SimSun';
	width: 86px
}

.btn-all {
	background-position: -86px -38px;
	color: #4b4b4b;
	margin-left: 10px
}

.btn-all:hover {
	background-position: -172px -38px
}

.active .s-foot-ico {
	display: none
}

.active .input-key {
	padding: 4px 5px 2px 2px;
	width: 450px
}

.search-fixed {
	box-shadow: 0 1px 4px #ccc;
	position: fixed;
	left: 0;
	top: 0;
	_position: absolute;
	_top: expression(document.documentElement.scrollTop-this.offsetHeight+45);
	width: 100%;
	z-index: 9999
}

.search-wrap {
	position: relative;
	z-index: 55
}

.default-hide {
	display: none
}

.expand .default-hide {
	display: block
}

.expand .ico-btndown {
	background-position: -256px -101px
}

.expand .ico-btndown:hover {
	background-position: -256px -122px
}

.icon_dingdong16 {
	background: url(http://stacdn201.ganjistatic1.com/src/image/icon/list_dingdong_icon.png) no-repeat 0 0;
	display: inline-block;
	height: 17px;
	width: 44px
}

.icon_dingdong16:hover {
	text-decoration: none
}

.icon_dingdong17 {
	background: url(http://stacdn201.ganjistatic1.com/src/image/icon/ico_dingdong_list.png) no-repeat 0 0;
	display: inline-block;
	height: 17px;
	width: 44px
}

.icon_dingdong17:hover {
	text-decoration: none
}

.listBox .talkBtn {
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	padding-left: 5px;
	vertical-align: middle
}

.listBox .list-img .talkBtn {
	height: 20px;
	line-height: 20px
}

.list-tag .l-search {
	padding: 8px 0 0 9px
}

.selitem-offnen li {
	margin-bottom: 5px
}

.selitem-offnen span {
	width: 65px;
	display: inline-block;
	float: left;
	line-height: 18px
}

.selitem-offnen .sek-sort,
.selitem-offnen .sek-sort a {
	float: left
}

.pl-Rtips-s {
	margin: 10px 0 10px 10px
}

.pl-Rtips li {
	line-height: 26px
}

.pl-Rtips li a {
	color: #707070
}

.gj-tips-list {
	background: #fff7e3;
	border: 1px solid #fc6;
	line-height: 28px;
	padding: 0 10px;
	margin-top: 10px;
	overflow: hidden
}

.gj-tips-list a p {
	color: #e30
}

.suggestStyle {
	position: absolute;
	top: 30px;
	left: 0
}

.suggestStyle .gj_sys_autoc_rs {
	border: 1px solid #ccc;
	box-shadow: 2px 2px 3px #eee;
	width: 198px;
	height: 90px;
	overflow: auto;
	top: 0 !important;
	background-color: #fff
}

.suggestStyle .js-on {
	display: block !important
}

.suggestStyle ul {
	background-color: #fff;
	padding: 3px 0
}

.suggestStyle .gj_sys_autoc_ov {
	background-color: #EEE !important;
	color: #e30 !important
}

.suggestStyle ul li {
	overflow: hidden;
	cursor: pointer;
	color: #4b4b4b;
	height: 26px;
	line-height: 26px;
	padding: 0 8px
}

.suggestStyle ul li a {
	color: #4b4b4b
}

.suggestStyle ul li a:hover {
	color: #e30;
	text-decoration: none
}

.suggestStyle ul li:hover {
	background-color: #eee;
	color: #e30
}

.gj_sys_autoc_addr {
	color: #999;
	padding-left: 5px
}

.placeholder {
	color: #999
}

.seq-sort li {
	float: left;
	border-right: solid 1px #ddd;
	height: 38px
}

.seq-sort li a {
	padding: 10px 15px;
	display: block;
	color: #4b4b4b;
	_padding: 13px 14px 6px 14px
}

.seq-sort li a:hover,
.seq-sort a.active {
	text-decoration: none;
	color: #f60
}

.seq-sort .seq-arrow-d,
.seq-sort .seq-arrow-up,
.seq-sort a.active .seq-arrow-d,
.seq-sort a.active .seq-arrow-up,
.listicon,
.grid-icon,
.ico-withpic,
.ico-withtxt {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/sort-icon.png) no-repeat
}

.seq-sort .seq-arrow-d,
.seq-sort .seq-arrow-up,
.seq-sort a.active .seq-arrow-d,
.seq-sort a.active .seq-arrow-up {
	width: 7px;
	height: 9px;
	line-height: 9px;
	display: inline-block;
	float: none;
	margin-left: 5px;
	vertical-align: middle;
	_vertical-align: -3px
}

.seq-sort .seq-arrow-up {
	background-position: -17px 0
}

.seq-sort a:hover .seq-arrow-d,
.seq-sort a.active .seq-arrow-d {
	background-position: -33px 0
}

.seq-sort a:hover .seq-arrow-up,
.seq-sort a.active .seq-arrow-up {
	background-position: -50px 0
}

.seq-type {
	display: block;
	border-right: solid 1px #ddd;
	height: 28px;
	padding: 10px 15px 0 15px
}

.checkbox {
	vertical-align: middle;
	*vertical-align: -1px;
	margin: 0 3px 0 0
}

.chs-item .ico-security {
	_vertical-align: 0
}

.chs-list li {
	float: left;
	display: inline;
	border-left: 1px solid #ddd;
	height: 38px;
	position: relative;
	z-index: 1
}

.chs-item {
	float: left;
	height: 28px;
	padding: 10px 15px 0 15px
}

.chs-item input {
	margin-left: 0;
	vertical-align: -3px;
	_vertical-align: 0
}

.chs-item label {
	cursor: pointer
}

.chs-btn {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/icon/icon-arrow-s.png) no-repeat right 5px;
	cursor: pointer;
	padding-right: 12px
}

.chs-opts {
	background: #fff;
	border: 1px solid #ddd;
	border-top: 0;
	position: absolute;
	top: 38px;
	left: -1px;
	display: none;
	min-width: 90px;
	_width: 90px
}

.chs-opts a {
	color: #4b4b4b;
	display: block;
	height: 32px;
	line-height: 32px;
	padding-left: 15px;
	white-space: nowrap
}

.chs-opts a:hover {
	background: #f5f5f5;
	color: #e30;
	text-decoration: none
}

.active .chs-btn {
	background-position: right -20px
}

.active .chs-item {
	background: #fff
}

.active .chs-opts {
	display: block
}

.ico-withpic,
.ico-withtxt {
	float: left;
	height: 11px;
	margin: 4px 5px 0 0;
	*margin: 4px 2px 0 0;
	width: 11px
}

.ico-withpic {
	background-position: 0 -29px
}

.ico-withtxt {
	background-position: -41px -29px
}

.chs-opts a:hover .ico-withpic,
.chs-item .ico-withpic {
	background-position: -20px -29px
}

.chs-opts a:hover .ico-withtxt,
.chs-item .ico-withtxt {
	background-position: -63px -29px
}

.chs-mod2 .chs-opts a {
	height: 18px;
	line-height: 18px;
	padding: 8px 0 8px 14px
}

.chs-mod2 .chs-opts {
	min-width: 82px;
	width: 82px
}

.ico-ji,
.ico-hot {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_ico_words.png) no-repeat
}

.ico-ji {
	background-position: 0 -56px;
	width: 18px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	line-height: 16px;
	margin-left: 5px
}

.ico-hot {
	background-position: -29px -55px;
	width: 18px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	line-height: 16px;
	margin-left: 5px
}

.fl {
	float: left
}

.mr5 {
	margin-right: 5px
}

.adds-70 {
	color: #707070
}

.listtab li.jingpin {
	position: relative
}

.listtab li.jingpin a {
	margin: 8px 20px;
	padding: 0;
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/house/jp_gongyu.png) no-repeat left top;
	width: 75px;
	height: 16px
}

.listtab li.ontab .jp-gongyu {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/house/jp_gongyu.png) no-repeat left bottom
}

.listtab li .no-agency {
	display: inline-block;
	width: 64px;
	height: 30px;
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/house/no-agency.png) no-repeat left top;
	position: absolute;
	left: 100px;
	top: -18px;
	*top: -9px
}

.listtab li.ontab .no-agency {
	display: none
}

html,
body {
	font: 12px/1.5 arial, \5b8b\4f53;
	line-height: 150%;
	color: #4b4b4b
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal
}

em,
i {
	font-style: normal;
	font-weight: normal
}

a {
	color: #06c;
	text-decoration: none
}

a:hover {
	color: #e30;
	text-decoration: underline
}

.clear {
	clear: both
}

.fb {
	font-weight: bold
}

.fc-red,
.f_c_red {
	color: #e30
}

.fc-gray {
	color: #707070
}

.fc-gray9 {
	color: #999
}

.fc-org {
	color: #f60
}

.f16 {
	font-size: 16px
}

.f14 {
	font-size: 14px
}

.f12 {
	font-size: 12px
}

.fn {
	font-weight: normal;
	font-style: normal
}

.hide {
	display: none
}

.show {
	display: block
}

.placeholder {
	color: #999
}

input::-moz-placeholder {
	color: #999
}

input::-webkit-input-placeholder {
	color: #999
}

#search_keyword:-ms-input-placeholder {
	color: #999
}

input.placeholder {
	color: #999
}

.mt10 {
	margin-top: 10px
}

.pl-15 {
	padding-left: 15px;
	line-height: 30px
}

.a-hover-white {
	color: #4b4b4b
}

.a-hover-white:hover {
	color: #fff
}

fieldset {
	display: block;
	border-top: solid 1px #dfdfdf !important;
	margin-bottom: 5px;
	text-align: left
}

fieldset .field-righttit {
	padding: 0 5px 0 0;
	*margin-left: -6px
}

fieldset .field-rightlink {
	float: right;
	margin-top: -18px;
	background: #fff;
	padding: 0 0 0 5px
}

#header,
.subsite a,
.subsite a span,
.reg-login,
.reg-login span {
	background-image: url(http://stacdn201.ganjistatic1.com/src/image/v5/homepage/bg_btn.png);
	background-repeat: no-repeat
}

.column-arrow {
	background-image: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_img.png);
	background-repeat: no-repeat
}

#header {
	background-repeat: repeat-x;
	background-color: #636363;
	height: 30px;
	width: 100%;
	_position: relative;
	z-index: 1000
}

#wrapper {
	_position: relative;
	z-index: 1
}

.head {
	font-family: 'tahoma', 'arial', '\5b8b\4f53';
	color: #fff;
	margin: 0 auto;
	width: 980px
}

.city {
	float: left;
	line-height: 30px;
	height: 30px;
	margin-right: 15px;
	padding-left: 15px
}

.head a,
.head a:hover,
.city a,
.city a:visited,
a.top-nav-btn,
a.top-nav-btn:visited,
a.reg:visited {
	color: #fff
}

.city a.fc-city {
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px
}

.head-m {
	float: left
}

.head-r {
	float: right;
	padding-right: 15px
}

.reg-login {
	background-position: 0 -50px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	padding-left: 8px;
	position: relative;
	z-index: 45
}

.reg-login .reg-login-btn {
	background-position: right -50px;
	display: inline-block;
	padding: 0 8px 0 0
}

.reg-login-btn {
	height: 30px;
	line-height: 30px;
	line-height: 32px\9;
	overflow: hidden
}

.reg {
	margin-right: 10px
}

.login {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_img.png) no-repeat -75px -158px;
	padding-left: 15px
}

.column-list {
	float: left
}

.column-list li {
	float: left;
	display: inline;
	height: 30px;
	position: relative
}

.column {
	display: inline-block;
	line-height: 30px;
	padding: 0 14px
}

.column:hover {
	background-color: #4c4c4c;
	text-decoration: none
}

.column:visited,
.logined-b:visited,
.login:visited,
.logined-a:visited {
	color: #fff
}

.column-arrow {
	background-position: -25px -190px;
	display: none;
	height: 4px;
	line-height: 4px;
	font-size: 0;
	bottom: 0;
	left: 44%;
	position: absolute;
	width: 7px
}

.active .column-arrow {
	display: block
}

.active .column {
	background: #444
}

.split-vline {
	border-left: 1px solid #211f2f;
	border-right: 1px solid #606060;
	display: inline-block;
	height: 12px;
	line-height: 12px;
	font-size: 0;
	margin: 9px 1px 0;
	width: 0
}

.user-list {
	position: absolute;
	display: none;
	top: 29px;
	left: 0;
	width: 99px;
	z-index: 6
}

.user-list-items {
	background: #3f3c4c;
	padding: 4px 0 5px 8px
}

.user-list-items li {
	height: 22px;
	line-height: 22px
}

.user-list-items li a {
	color: #fff;
	display: block;
	line-height: 22px
}

.reg-login .user-list-bot {
	background-position: 0 -69px
}

.reg-login .user-list-bot i {
	background-position: right -50px
}

.user-list-lb,
.user-list-rb {
	display: block;
	height: 1px;
	line-height: 1px;
	font-size: 0;
	position: absolute;
	width: 2px
}

.user-list-lb {
	bottom: 0;
	_bottom: -1px;
	left: -1px
}

.user-list-rb {
	bottom: 0;
	_bottom: -1px;
	right: -1px
}

.user-arrow {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_img.png) no-repeat -21px -146px;
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: 15px
}

.active .user-list {
	display: block
}

.logined-a,
.logined-b {
	display: inline-block;
	line-height: 30px;
	height: 30px
}

.logined-b {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_img.png) no-repeat -75px -149px
}

.head-r .active {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/head_login_active.png) no-repeat 0 5px
}

.head-r .active .user-list {
	left: -1px
}

.head-r .active .user-list-items {
	background: #fff;
	border: 1px solid #bbb;
	border-top: 0
}

.head-r .active .user-list-items li a {
	color: #4b4b4b
}

.head-r .active .user-list-items li a:hover {
	color: #e30
}

.head-r .active .user-arrow {
	background-position: -45px -176px
}

.head-r .active .logined-a {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/head_login_active.png) no-repeat right 5px;
	background-position: right 4px\9;
	*background-position: right 5px;
	color: #4b4b4b
}

.head-r .active .logined-a:hover {
	color: #e30
}

.head-r .active .logined-b {
	background: 0
}

.top-nav {
	position: relative;
	z-index: 999
}

.top-nav-btn {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding: 6px 14px;
	_padding: 8px 14px 4px
}

.topnav-arrow {
	background-image: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_img.png);
	background-repeat: no-repeat;
	background-position: -25px -158px;
	display: inline-block;
	vertical-align: middle;
	height: 6px;
	margin-left: 5px;
	width: 8px;
	line-height: 6px;
	font-size: 0
}

.active .top-nav-list {
	display: block
}

.top-nav-list {
	background-color: #fff;
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	border: 1px solid #ddd;
	border-top: 0;
	width: 300px;
	padding: 6px 10px 8px 12px;
	overflow: hidden;
	z-index: 8
}

.top-nav-list li {
	color: #4b4b4b;
	height: 22px;
	line-height: 22px;
	width: 300px;
	clear: both
}

.top-nav-list li a,
.top-nav-list li a:visited {
	color: #4b4b4b;
	display: inline-block;
	width: 48px;
	margin-right: 8px
}

.top-nav-list li em {
	font-weight: bold
}

.top-nav-list li em a {
	width: 46px
}

.top-nav-list li a:hover {
	color: #e30
}

.active .top-nav-btn {
	background-color: #fff;
	border-left: 1px solid #474747;
	border-right: 1px solid #474747;
	color: #4b4b4b;
	padding: 6px 13px;
	_padding: 8px 13px 4px
}

.active .top-nav-btn .topnav-arrow {
	background-position: -50px -190px
}

.active .top-nav-btn:hover,
.active .top-nav-btn:visited {
	color: #4b4b4b;
	text-decoration: none
}

.active .top-nav-list {
	display: block
}

.logined-b {
	padding-left: 8px
}

.head-r .top-nav-list {
	width: 65px
}

.mobile-icon {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/icon/mobile_01.png) no-repeat 8px 7px;
	padding: 0 14px 0 25px;
	float: left
}

#wrapper {
	margin: 0 auto;
	width: 980px
}

.leftBox {
	float: left;
	width: 765px
}

.rightBar {
	float: right;
	width: 202px
}

.right-border {
	border: 1px solid #fff;
	border-left-color: #ddd
}

#footBox {
	background: #ededec;
	padding-top: 15px
}

.foot-crumbs {
	color: #9d9c9c;
	margin: 0 auto;
	width: 980px;
	font-family: simsun
}

.foot-crumbs p {
	color: #9d9c9c;
	line-height: 20px;
	margin-bottom: 15px;
	overflow: hidden
}

.foot-crumbs p a {
	color: #9d9c9c
}

.foot-crumbs p span {
	float: left
}

.foot-1 a,
.foot-2 a {
	padding-right: 5px;
	white-space: nowrap;
	display: inline-block
}

.w-60 {
	width: 60px
}

.w-120 {
	width: 120px
}

.w-920 {
	width: 920px
}

.w-860 {
	width: 860px
}

#footer {
	color: #4b4b4b;
	margin: 0 auto;
	padding: 15px 0 35px;
	text-align: center;
	width: 980px
}

#footer a {
	color: #4b4b4b;
	white-space: nowrap
}

#footer a.fc-red {
	color: #e30
}

#footer .onlink {
	color: #e30
}

#relate-category,
#list-description,
#all-region,
#relate-city,
#friend-link,
#hot-info,
#list-description,
#jinrong-link,
#relate-district {
	margin: 0 0 15px;
	color: #9d9c9c;
	line-height: 20px
}

.foot-crumbs h2 {
	display: inline
}

.foot-crumbs a {
	color: #9d9c9c;
	padding-right: 5px
}

.feedback-a,
.feedback-closebtn,
.ico-error,
.ico-ask,
.ico-suggest,
.feedback-arrow {
	background-image: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_feedback.png);
	background-repeat: no-repeat
}

.back-to {
	display: none
}

.backtotop {
	position: fixed;
	right: 2px;
	_position: absolute;
	z-index: 1100;
	height: 79px;
	bottom: 48px;
	_top: expression(documentElement.scrollTop+document.documentElement.clientHeight - 127+"px")
}

.backtotop-active {
	bottom: 250px;
	_top: expression(documentElement.scrollTop+document.documentElement.clientHeight - 329+"px")
}

.b-location {
	position: relative;
	height: 79px;
	width: 40px;
	z-index: 1110
}

.b-location .top,
.b-location .idea {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg-float-0714.png) 0 0 no-repeat;
	width: 40px;
	height: 39px;
	display: block;
	position: absolute;
	left: 0
}

.b-location .top {
	background-position: 0 0;
	top: 0;
	z-index: 20
}

.b-location .top:hover {
	background-position: -40px 0;
	height: 40px
}

.b-location .idea {
	background-position: 0 -40px;
	top: 39px;
	z-index: 19;
	height: 40px
}

.b-location .idea:hover {
	background-position: -40px -40px
}

.sider-tools {
	background: #f5f5f5;
	bottom: 0;
	position: absolute;
	right: 71px;
	width: 100px
}

.sider-tools .tool-list {
	display: none;
	padding: 8px 0 2px 0;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	*zoom: 1
}

.backtotop .expand .tool-list {
	display: block
}

.sider-tools li {
	vertical-align: text-top;
	margin: 0;
	height: 23px;
	overflow: hidden
}

.sider-tools li a {
	color: #707070;
	float: left;
	overflow: hidden;
	height: 23px;
	line-height: 23px;
	_line-height: 30px
}

.sider-tools li img {
	margin: 5px 5px 0 10px;
	display: inline;
	float: left;
	height: 14px;
	border: 0;
	line-height: 14px;
	width: 14px;
	overflow: hidden
}

.sider-tools li.sider-tools-more {
	height: 24px;
	line-height: 24px;
	padding-left: 29px;
	margin: 3px 0 4px 0
}

.sider-tools li.sider-tools-more a {
	line-height: 22px
}

.sider-tools .default-hide-item {
	display: none
}

.active .expand .default-hide-item {
	display: block
}

.sider-tools-switch {
	position: absolute;
	right: 0;
	bottom: 0;
	_bottom: -1px;
	width: 23px;
	height: 135px;
	overflow: hidden;
	background-position: -69px 0
}

.sider-tools-switch:hover {
	background-position: -46px 0
}

.active .sider-tools-switch {
	right: 0;
	background-position: -23px 0;
	height: 181px
}

.active .sider-tools-switch:hover {
	background-position: 0 0
}

.expand .sider-tools-switch {
	right: 100px;
	background-position: -161px 0;
	height: 135px
}

.expand .sider-tools-switch:hover {
	background-position: -138px 0
}

.active .expand .sider-tools-switch {
	right: 100px;
	height: 181px;
	background-position: -115px 0
}

.active .expand .sider-tools-switch:hover {
	background-position: -92px 0
}

.sider-tools-weather {
	z-index: 1;
	text-align: center;
	display: none;
	background: #f5f5f5;
	border: 1px solid #ddd;
	left: -23px;
	position: absolute;
	width: 192px;
	top: -25px
}

.expand .sider-tools-weather {
	display: block
}

.sider-tools-weather,
.sider-tools-weather a,
.sider-tools-weather a:hover {
	color: #707070
}

.feedback {
	height: 90px;
	position: fixed;
	top: 45%;
	_position: absolute;
	_top: expression(documentElement.scrollTop+300+"px");
	right: 0;
	width: 26px;
	z-index: 1050
}

.feedback-a {
	background-position: 0 0;
	cursor: pointer;
	display: inline-block;
	height: 90px;
	width: 26px
}

.feedback-box {
	background: #fff;
	border: 1px solid #a3cc2d;
	height: 278px;
	left: -335px;
	top: -52px;
	padding-bottom: 15px;
	position: absolute;
	width: 308px
}

.feedback-title {
	color: #707070;
	font-size: 14px;
	font-weight: bold;
	padding: 12px 12px 20px
}

.feedback-closebtn {
	background-position: 0 -185px;
	cursor: pointer;
	display: inline-block;
	height: 14px;
	float: right;
	width: 14px
}

.feedback-icos li {
	float: left;
	display: inline;
	margin-left: 26px;
	width: 75px
}

.feedback-icos li span {
	display: inline-block
}

.feedback-tips {
	color: #707070;
	font-family: 'Microsoft Yahei', 'SimSun';
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	width: 58px
}

.ico-error,
.ico-ask,
.ico-suggest {
	height: 50px;
	width: 50px
}

.ico-error {
	background-position: -150px 10px
}

.ico-ask {
	background-position: -150px -66px
}

.ico-suggest {
	background-position: -155px -139px
}

.active .ico-error {
	background-position: -230px 0
}

.active .ico-ask {
	background-position: -230px -75px
}

.active .ico-suggest {
	background-position: -230px -149px
}

.feedback-arrow {
	background-position: 0 -110px;
	display: block;
	height: 66px;
	top: 110px;
	right: -18px;
	position: absolute;
	width: 18px
}

.feedback-cont {
	clear: both;
	padding: 15px 0 0 14px
}

.feedback-textarea {
	background: 0;
	border: 1px solid #eae7e7;
	height: 90px;
	width: 270px;
	line-height: 20px;
	padding: 5px;
	overflow: auto;
	resize: none
}

.feedback-bottom {
	padding: 10px 20px 0 15px
}

.feedback-morehelp {
	float: left;
	display: inline-block;
	line-height: 30px
}

.feedback-submitbtn {
	background-image: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_btn.png);
	background-repeat: no-repeat;
	background-position: 0 -464px;
	display: inline-block;
	color: #fff;
	float: right;
	ont-family: 'Microsoft Yahei', 'SimSun';
	height: 31px;
	line-height: 30px;
	padding-left: 10px;
	text-align: center;
	width: 62px
}

.feedback-submitbtn em {
	background-image: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_btn.png);
	background-repeat: no-repeat;
	background-position: right -464px;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	height: 31px;
	padding-right: 10px;
	width: 62px
}

.feedback-submitbtn:hover {
	color: #fff;
	text-decoration: none
}

.feedback-lt,
.feedback-lb,
.feedback-rt,
.feedback-rb {
	background-image: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_feedback.png);
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 0;
	height: 5px;
	line-height: 5px;
	position: absolute;
	width: 5px
}

.feedback-lt {
	background-position: -72px -110px;
	top: -1px;
	left: -1px
}

.feedback-lb {
	background-position: -72px -115px;
	bottom: -1px;
	left: -1px
}

.feedback-rt {
	background-position: -77px -110px;
	top: -1px;
	right: -1px
}

.feedback-rb {
	background-position: -77px -115px;
	bottom: -1px;
	right: -1px
}

* html,
* html body {
	background-image: url(http://stacdn201.ganjistatic1.com/src/js/util/setfixed/ie6-bg.gif);
	background-attachment: fixed
}

.online-service,
.online-service-no {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/center_purchase/jc-backtop.png) no-repeat;
	display: block;
	position: absolute;
	width: 60px;
	height: 60px;
	top: 60px;
	right: 0
}

.online-service {
	background-position: 0 -60px
}

.online-service:hover {
	background-position: -140px -60px
}

.online-service-no {
	background-position: -70px -60px
}

.btn-pub,
.btn-pub span,
.btn-modify,
.btn-modify span,
.search-btn,
.search-btn span {
	background-image: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_btn.png);
	background-repeat: no-repeat
}

.search-area,
.search-input,
.search-arrow,
.ico-pub {
	background-image: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_img.png);
	background-repeat: no-repeat
}

.h-search {
	background-color: #f5f5f4;
	clear: both;
	height: 45px
}

.search {
	margin: 0 auto;
	width: 980px
}

.logo-box {
	float: left;
	height: 45px;
	padding-left: 15px;
	width: 153px
}

.logo {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/logo.png) no-repeat 0 8px;
	display: block;
	height: 40px;
	width: 113px
}

.search-wrap {
	float: left;
	width: 500px
}

.search-r {
	float: right;
	padding-top: 7px
}

.search-wrap {
	float: left;
	padding-top: 7px;
	position: relative;
	z-index: 10
}

.search-area {
	background-position: right 0;
	float: left;
	height: 31px;
	margin-right: 10px;
	padding: 0 2px 0 0;
	position: relative;
	width: 368px;
	z-index: 50
}

.search-input {
	background: 0;
	border: 0;
	outline-style: none;
	float: left;
	font-size: 14px;
	height: 20px;
	padding: 6px 6px 5px 40px;
	width: 205px
}

.search-btn {
	background-position: 0 -355px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	display: inline-block;
	height: 31px;
	line-height: 32px;
	padding-left: 3px
}

.search-btn span {
	background-position: right -355px;
	cursor: pointer;
	display: inline-block;
	height: 31px;
	padding: 0 15px 0 12px;
	vertical-align: top\0
}

.search-btn:hover {
	background-position: 0 -391px;
	color: #fff;
	text-decoration: none
}

.search-btn:hover span {
	background-position: right -391px
}

.type-value {
	float: right;
	padding: 1px 0 1px 1px
}

.search-type {
	background-color: #f7f7f7;
	color: #919191;
	display: inline-block
}

.search-type:hover {
	color: #919191;
	text-decoration: none
}

.search-type i {
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	height: 29px;
	line-height: 28px;
	text-align: center;
	width: 82px
}

.search-arrow {
	background-position: -248px -38px;
	background-position: -248px -36px\9;
	display: inline-block;
	height: 26px;
	vertical-align: middle;
	width: 28px
}

.type-options {
	background-color: #f7f7f7;
	border: 1px solid #dfdfdf;
	border-top: 0;
	display: none;
	top: 30px;
	right: 30px;
	position: absolute;
	padding: 5px 0;
	width: 82px
}

.type-options li {
	height: 22px;
	line-height: 22px;
	margin-bottom: 5px;
	*margin-bottom: 2px
}

.type-options a {
	color: #919191;
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-align: center
}

.type-options a:hover {
	color: #5a5a5a;
	text-decoration: none
}

.type-options .type-options-sub a {
	font-weight: normal
}

.type-options .type-options-sub a:hover {
	background: #fff;
	color: #fd6d03;
	text-decoration: none
}

.type-options .options-line {
	height: 2px;
	line-height: 2px;
	margin-bottom: 8px
}

.type-options-line {
	background: #fdfdfd;
	border-top: 1px solid #e2e1e1;
	display: block;
	height: 1px;
	line-height: 1px;
	font-size: 0;
	margin: 0 auto;
	width: 65px
}

.active .search-type i {
	border-right-color: #f7f7f7;
	color: #919191;
	text-decoration: none
}

.active .type-options {
	display: block
}

.active .search-arrow {
	background-position: -248px -72px
}

.button {
	float: left;
	font-size: 14px;
	font-weight: bold;
	display: inline-block;
	height: 31px;
	line-height: 30px;
	margin-right: 15px;
	padding-left: 2px
}

.button span {
	cursor: pointer;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 8px 7px 7px 5px
}

.btn-pub {
	background-position: 0 -464px;
	color: #fff
}

.btn-pub span {
	background-position: right -464px
}

.btn-modify {
	background-position: 0 -136px;
	color: #707070
}

.btn-modify span {
	background-position: right -136px
}

.btn-pub:hover {
	background-position: 0 -501px;
	color: #fff;
	text-decoration: none
}

.btn-pub:hover span {
	background-position: right -501px
}

.btn-modify:hover {
	background-position: 0 -172px;
	color: #707070;
	text-decoration: none
}

.btn-modify:hover span {
	background-position: right -172px
}

.ico-pub {
	background-position: -356px -45px;
	float: left;
	height: 16px;
	width: 15px
}

.search-wrap-detail {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_img_detail.png) no-repeat -130px -523px;
	height: 31px;
	margin-right: 15px;
	width: 170px;
	position: relative;
	z-index: 11
}

.search-wrap-detail .search-input {
	padding: 6px 7px 5px 10px;
	width: 120px
}

.search-wrap-detail .submit-btn {
	background: 0;
	border-style: none;
	cursor: pointer;
	border-style: none;
	_float: left;
	display: inline-block;
	height: 31px;
	width: 32px
}

.crumbs {
	color: #707070;
	line-height: 26px;
	padding: 2px 0;
	font-family: simsun
}

.crumbs a {
	color: #06c
}

.crumbs .a-gray {
	color: #707070
}

.crumbs a:hover {
	color: #e30
}

.h-crumbs {
	float: left;
	width: 540px
}

.h-crumbs .crumbs {
	line-height: 20px;
	padding: 10px 0 5px
}

.h-crumbs .crumbs a {
	white-space: nowrap
}

.crumbs span strong {
	padding-left: 4px
}

.mask {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	_position: absolute;
	_height: expression(document.documentElement.clientHeight+'px');
	_top: expression(Math.max(document.documentElement.scrollTop, document.body.scrollTop)+'px');
	z-index: 1000000;
	margin: 0;
	padding: 0;
	background-color: #000;
	opacity: .4;
	*filter: alpha(opacity=40);
	filter: alpha(opacity=40)
}

.iframe-bg {
	display: none;
	border: 0;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0
}

.ico-box {
	display: inline-block
}

.ico-pic,
.ico-pic01,
.ico-stick-red,
.ico-stick-yellow,
.ico-extension,
.ico-sell,
.ico-rent,
.ico-jing,
.ico-new,
.ico-gan,
.ico-youhui,
.ico-gjing,
.ico-bang,
.ico-jian,
.ico-ji {
	background-image: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_ico_words.png);
	background-repeat: no-repeat;
	display: inline-block;
	margin-left: 5px;
	vertical-align: middle
}

.ico-pic,
.ico-pic01,
.ico-sell,
.ico-rent,
.ico-jing,
.ico-new,
.ico-gjing {
	background-position: 0 0;
	height: 15px;
	width: 15px
}

.ico-stick-red {
	background-position: -60px 0;
	height: 15px;
	width: 15px
}

.ico-stick-yellow {
	background-position: -32px 0;
	height: 15px;
	width: 15px
}

.ico-extension {
	background-position: -87px 0;
	height: 15px;
	width: 26px
}

.ico-sell,
.ico-rent {
	background-position: -129px 0;
	line-height: 14px;
	margin-right: 5px
}

.ico-rent {
	background-position: -158px 0
}

.ico-jing {
	background-position: -185px 0
}

.ico-new {
	background-position: 0 -28px
}

.ico-gan {
	background-position: -32px -28px;
	width: 15px;
	height: 15px
}

.ico-jian {
	background-position: -158px -56px;
	height: 15px;
	width: 15px
}

.ico-youhui {
	background-position: -87px -28px;
	height: 15px;
	width: 26px
}

.ico-bang {
	background-position: -129px -28px;
	height: 15px;
	width: 26px
}

.ico-pic01 {
	background-position: -185px -28px
}

.tote-small {
	background: url(http://stacdn201.ganjistatic1.com/src/image/globle/ued/tote-small-ico.jpg) no-repeat;
	display: inline-block
}

.tote-small {
	background-position: 0 0;
	width: 28px;
	height: 17px;
	vertical-align: middle;
	margin-left: 5px
}

.ico-senuser {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/senuser-ico.png) no-repeat;
	display: inline-block;
	margin-left: 5px;
	vertical-align: middle;
	width: 47px;
	height: 17px;
	_height: 20px
}

.ico-ji {
	background-position: -118px -80px;
	width: 17px
}

.h-search {
	height: auto;
	min-height: 50px;
	_height: 50px
}

.s-search {
	border: 1px solid #b2b2b2;
	border-top: 1px solid #888;
	background: #fff;
	width: 450px;
	height: 28px;
	position: relative;
	text-align: left;
	top: 10px;
	float: left;
	left: 25px;
	z-index: 998
}

.s-search-focus {
	border-color: #5d9b3d
}

.s-search-focus .search-broad {
	background-color: #fcfcfc;
	-webkit-box-shadow: 2px 2px 3px #eee inset;
	-moz-box-shadow: 2px 2px 3px #eee inset;
	box-shadow: 2px 2px 3px #eee inset
}

.search-broad,
.search-broad-wid {
	padding: 0 0 0 10px;
	width: 273px;
	border: 0;
	height: 28px;
	line-height: 28px\9;
	color: #1b1b1b;
	font-size: 12px;
	float: left;
	box-sizing: content-box
}

.search-broad:focus,
.small-focus,
.search-broad-wid:focus,
.search .focus {
	background-image: none;
	padding-left: 10px;
	width: 273px;
	color: #1b1b1b
}

.search-broad-wid {
	width: 325px
}

.search-broad-wid:focus,
.search .focus {
	width: 355px
}

.logo-2013 {
	height: 50px;
	width: 132px;
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/job_deceived/search_logo.jpg) 0 7px no-repeat;
	display: block
}

.sbtn-s {
	background-color: #62af00;
	border: 1px solid #5d9b4d;
	_border: 0;
	color: #fff;
	cursor: pointer;
	float: right;
	font-family: simsun;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	width: 86px;
	margin: -1px -1px 0 0;
	_height: 31px
}

.sbtn-s:hover {
	background-color: #50931e
}

.edit-eara {
	padding-top: 10px;
	float: right
}

.edit-eara .btn-del {
	float: left
}

.btn-post {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/homepage/bg.png) 0 0 no-repeat
}

.btn-post,
.btn-del {
	height: 30px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	display: block;
	float: left;
	margin-left: 8px
}

.btn-post {
	background-color: #fd8000;
	width: auto;
	padding: 0 10px 0 30px;
	overflow: visible;
	text-indent: 0;
	background-position: -4px -118px;
	color: #fff
}

.btn-post:hover {
	background-color: #fd6000;
	text-decoration: none;
	color: #fff
}

.btn-post:visited {
	color: #fff
}

.btn-post span {
	_vertical-align: -2px
}

*+html .btn-post span {
	vertical-align: -2px
}

.btn-del:hover {
	background-color: #c8c6c7;
	text-decoration: none
}

.btn-del {
	text-align: center;
	background-color: #e5e5e5;
	background-position: -139px -114px;
	color: #707070;
	padding: 0 10px
}

.btn-del:hover,
.btn-del:visited {
	color: #707070
}

.search .search-place {
	height: 20px;
	margin: 5px 0 10px 179px;
	display: inline-block;
	color: #4b4b4b;
	display: none
}

.search .search-place a {
	color: #4b4b4b;
	text-decoration: none;
	margin-right: 15px
}

.search .search-place a:hover {
	color: #e30
}

.active .search-place {
	display: block
}

.city,
.logo-box {
	padding-left: 0
}

.head-r {
	padding-right: 0
}

.sear-menu0 {
	float: left;
	width: 72px;
	height: 28px;
	padding-left: 8px;
	line-height: 28px;
	border-left: 1px solid #ddd;
	color: #777;
	background-color: #f5f5f5;
	cursor: pointer
}

.sear-menu0 .ic2,
.sear-menu0 .ic2,
.sear-category .ic2 {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/job_deceived/search_ico.png) 0 -39px no-repeat;
	width: 8px;
	height: 5px;
	display: inline-block;
	margin-left: 5px;
	vertical-align: middle;
	_margin-top: 12px
}

.sear-menu0 .ic2,
.sear-category .ic2 {
	background-position: 0 -55px
}

.active .ic2 {
	background-position: 0 -39px
}

.sear-menu0 .ic2 {
	position: absolute;
	top: 12px;
	right: 10px;
	_margin-top: 0
}

.sear-menu0-con {
	display: none;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	width: 80px;
	position: absolute;
	top: 28px;
	left: -1px
}

.active .sear-menu0-con {
	display: block
}

.sear-menu0-con li {
	list-style-type: none;
	height: 28px;
	line-height: 28px
}

.sear-menu0-con ul {
	border-bottom: #c6c6c6
}

.sear-menu0-con li a {
	width: 72px;
	display: block;
	padding-left: 8px;
	color: #707070;
	text-decoration: none;
	text-align: left
}

.sear-menu0-con li a:hover {
	background-color: #ccc;
	color: #707070;
	text-decoration: none
}

.sear-menu0-con .st1 {
	background: #e5e5e5;
	border-top: 1px solid #c6c6c6
}

.active .ic2 {
	_margin-top: 0
}

.sear-menu0 .js-text {
	display: inline-block
}

#listSearch .gj_sys_autoc_rs {
	padding: 0;
	border: 1px solid #b0b0b0;
	border-top: 1px solid #5d9b3d
}

#listSearch .gj_sys_autoc_rs ul {
	padding: 0
}

#listSearch .gj_sys_autoc_rs li {
	float: none;
	padding: 0;
	margin: 0;
	list-style-type: none;
	height: 28px;
	line-height: 28px
}

#listSearch .gj_sys_autoc_rs li span {
	padding: 0 10px;
	color: #4b4b4b;
	text-decoration: none;
	cursor: pointer
}

#listSearch .gj_sys_autoc_rs .search-hover {
	background-color: #eee
}

#listSearch .gj_sys_autoc_rs em {
	color: #06c
}

#listSearch .gj_sys_autoc_rs em:hover {
	color: #e30
}

#listSearch .gj_sys_autoc_rs .st2 {
	border-bottom: 1px solid #eee
}

#listSearch .js-del {
	display: none;
	padding: 0 10px
}

#listSearch .js-del:hover {
	text-decoration: none
}

#listSearch .search-hover .js-del {
	display: inline
}

.header-fixed .h-search {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	box-shadow: 0 2px 4px #ddd
}

.header-fixed {
	margin-top: 50px
}

.topBox .bor-top {
	border-top: 2px solid #7aaf23
}

.icon_zhekou {
	height: 18px;
	line-height: 16px;
	color: #fff;
	white-space: nowrap;
	display: inline-block;
	margin-top: 2px;
	position: absolute;
	left: 3px;
	top: -16px
}

.zkbg_l {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/self_service/zkbg.png) left 0;
	padding: 0 0 0 4px;
	display: inline-block;
	height: 18px;
	float: left
}

.zkbg_r {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/self_service/zkbg.png) right 0;
	width: 4px;
	display: inline-block;
	height: 16px;
	float: left
}

.Bgred_shu {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/Bgred_shu.png) no-repeat right -4px;
	padding: 0 6px;
	font-size: 12px;
	color: #fff;
	display: inline-block;
	height: 22px;
	line-height: 17px;
	position: absolute;
	right: -4px;
	top: -8px;
	z-index: 10
}

.Bgred_heng {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/Bgred_heng.png) no-repeat left 0;
	padding: 0 6px;
	font-size: 12px;
	color: #fff;
	display: inline-block;
	height: 26px;
	line-height: 21px;
	position: absolute;
	left: -1px;
	top: -4px
}

.head-r .ganji-dingdong {
	position: relative;
	z-index: 6000;
	*display: inline
}

.head-r .dingdong-pop {
	display: none;
	position: absolute;
	border: 1px solid #dcdcdc;
	top: 30px;
	left: -118px;
	background: #fff;
	width: 300px;
	height: 128px;
	padding: 14px 0 0 10px;
	color: #4b4b4b;
	z-index: 9999
}

.head-r .ganji-phone-pop {
	left: -100px
}

.head-r .dingdong-pop:hover {
	color: #4b4b4b;
	text-decoration: none;
	cursor: pointer
}

.head-r .dingdong-pop p {
	_color: #4b4b4b
}

.head-r .dingdong-pop.active {
	display: block
}

.head-r .dingdong-pop .arrow {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/head_ganji_dingdong.png);
	width: 11px;
	height: 7px;
	display: inline-block;
	position: absolute;
	top: -7px;
	left: 150px;
	overflow: hidden
}

.head-r .ganji-phone-pop .arrow {
	left: 143px;
	_left: 55px
}

.head-r .dingdong-pop .pic-area {
	float: left;
	line-height: 24px;
	width: 110px;
	text-align: center;
	margin-right: 13px
}

.head-r .dingdong-pop .ewm {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/head_ganji_dingdong.png) 0 -12px;
	width: 100px;
	height: 100px;
	margin-left: 5px
}

.head-r .ganji-phone-pop .ewm {
	background: url(http://stacdn201.ganjistatic1.com/att/2015/0311-qunzu-ewm.jpg) no-repeat center center
}

.head-r .dingdong-pop .p1,
.head-r .dingdong-pop .p2 {
	font-family: "Microsoft YaHei", "SimHei"
}

.head-r .dingdong-pop .p1 {
	margin-bottom: 10px;
	text-indent: 8px
}

.head-r .dingdong-pop .p2 {
	height: 24px;
	line-height: 24px;
	color: #f60;
	text-indent: 14px;
	_text-indent: 0
}

.wxt_ltconing {
	position: relative;
	z-index: 1;
	font: 12px \5b8b\4f53;
	color: #4b4b4b;
	position: fixed;
	right: 50%;
	margin-right: 489px;
	bottom: 4px;
	_position: absolute;
	_top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight -4+"px")
}

.wxt_ltcon {
	width: 160px;
	height: 247px;
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/want_manage/job_wxt.gif) no-repeat;
	display: block
}

.wxt_ltconing span {
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 1px;
	top: 1px;
	cursor: pointer;
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/want_manage/giftu.gif) no-repeat;
	cursor: pointer
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type='text'],
	input[type='password'] {
		line-height: normal !important
	}
}

.related-search .logo-box {
	height: 88px;
	float: left;
	width: 175px
}

.related-search .logo-box .logo {
	background: url(http://stacdn201.ganjistatic1.com/src/image/logo/1508-logo.png) no-repeat 0 8px;
	display: block;
	height: 58px;
	width: 175px
}

.related-search .search-listdiv {
	position: absolute;
	top: 30px;
	left: 0;
	height: 36px;
	line-height: 36px
}

.related-search .search-listdiv .pr-13 {
	padding-right: 13px;
	display: inline-block
}

.related-search .s-search {
	top: 16px
}

.related-search .edit-eara {
	padding-top: 16px
}

.list160-600 {
	height: 600px;
	margin: 5px 0
}

.list160-400 {
	height: 400px;
	margin: 5px 0
}

.list160-300,
.detail160-300 {
	height: 300px;
	margin: 5px 0
}

.detail160-200 {
	height: 200px;
	margin: 5px 0
}

.list728-90 {
	height: 90px;
	margin: 5px 0;
	text-align: center;
	clear: both
}

.list-ads1 {
	overflow: hidden;
	zoom: 1;
	border-bottom: 1px solid #eee;
	padding: 5px 0
}

.list-ads1 .adpic {
	float: left;
	width: 105px;
	height: 50px;
	margin-right: 10px
}

.list-ads1 .adtxt {
	float: left
}

.list-ads1 .adtxt a {
	font-size: 14px;
	margin-right: 3px
}

.list-ads1 .adtxt p {
	line-height: 25px;
	font-size: 12px
}

.list-ads2 {
	float: right;
	margin: 5px 5px 0 0
}

.list-ads2 a {
	color: #999;
	color: #666;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px
}

.list-ads2 .ka-icon {
	width: 35px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: -3px;
	margin-right: 5px
}

.list-ads3 {
	zoom: 1;
	padding: 7px 0
}

.list-ads3 li {
	color: #707070;
	line-height: 30px;
	font-size: 12px;
	height: 30px;
	overflow: hidden;
	padding: 3px 15px
}

.list-ads3 li i {
	width: 60px;
	display: inline-block;
	color: #404040
}

.list-ads3 li a {
	margin-right: 10px;
	font-size: 14px
}

.list-ads3 .border-bot-none {
	border-bottom: 0
}

.zzs_link {
	position: absolute;
	right: 20px;
	top: 0;
	color: #707070
}

.zzs_link a {
	color: #707070
}

.bottom-ka {
	clear: both;
	overflow: hidden;
	padding-left: 1px;
	padding-bottom: 4px
}

.bottom-ka li {
	color: #06c;
	float: left;
	margin-right: 5px;
	padding-left: 10px;
	background: url("http://stacdn201.ganjistatic1.com/src/image/v5/icon/disc.png") no-repeat left center;
	font-size: 14px;
	line-height: 30px;
	white-space: nowrap;
	width: 110px;
	overflow: hidden
}

.lg-screen .bottom-ka li {
	width: 120px
}

.detail_bottom_ka li {
	width: 160px
}

.lg-screen .detail_bottom_ka li {
	width: 170px
}

.right-ka {
	clear: both
}

.right-ka li {
	line-height: 22px;
	float: none !important
}

.right-ka li a,
.right-ka li a:visited {
	color: #707070
}

.right-ka li a.log_count {
	font-size: 12px
}

.right-ka li a:hover {
	color: #c00;
	text-decoration: underline
}

.right-ka li a:visited {
	color: purple
}

#service_shop .list-ads2 {
	margin-top: 12px
}

#pinche .list-ads2 {
	margin: 22px 5px 0 0
}

.list-ads3 {
	border-bottom: 1px solid #eee;
	background-color: #fff
}

.wp .list-ads3 li {
	padding: 0
}

.pet-dog-list .list-ads3 li,
.ticketing-list .list-ads3 li {
	padding: 3px 0
}

.vehicle-list .list-ads3 li,
.secondmarket-list .list-ads3 li {
	padding: 3px 5px
}

.secondmarket_list .list-ads2,
.pet-list .list-ads2 {
	margin: 15px 5px 0 0
}

.secondmarket_list .list-ads1,
.pet-list .list-ads1 {
	padding: 5px 0
}

.pet-list .list-ads1 {
	border: 0
}

#training .list-ads2 {
	margin: 22px 5px 0 0
}

.ad_img img {
	margin: 0 auto;
	display: block
}

.ad_box2 img {
	width: 160px;
	margin: 0 auto;
	display: block
}

.ad_img p {
	color: #707070;
	font-size: 12px;
	font-weight: bold;
	line-height: 32px;
	padding: 0 5px
}

.ad_img img {
	width: 160px;
	height: 120px
}

.ad_img .first_imgAD dt,
.txt-left {
	text-align: left
}

#ad_container_tuiguang {
	overflow: hidden
}

#ad_container_tuiguang i {
	float: left;
	border-bottom: 1px solid #dfdfdf;
	height: 1px;
	line-height: 1px;
	margin: 5px 2px 0 2px;
	display: inline-block;
	width: 110px
}

#ad_container_tuiguang a,
#ad_container_zanzhushang a {
	height: 26px;
	line-height: 26px;
	color: #707070
}

.b-detail #ad_container_tuiguang {
	padding: 0
}

.b-detail #ad_container_tuiguang h4 {
	margin: 0 1px 5px 1px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}

.b-detail #ad_container_tuiguang p.new_ad {
	padding: 0 10px
}

.b-detail #ad_container_tuiguang .box,
.b-detail #ad_container_zanzhushang .box {
	padding: 5px 10px 0
}

.box {
	margin-bottom: 10px;
	padding: 15px 0 0 15px
}

.box dt,
.box dt a {
	line-height: 1.8em
}

.box dd {
	color: #707070
}

#ad_container_motiandalou,
#taobao_Ad {
	text-align: center
}

#ad_container_motiandalou .detail160-200 {
	height: auto
}

#ad_container_motiandalou img {
	margin: 0 auto
}

.topAd {
	clear: both;
	color: #707070;
	padding: 15px 0 0 15px;
	height: 55px
}

.topAd img {
	margin-right: 14px
}

.tb-cell p {
	padding: 4px 0
}

#ad_container_top_banner img {
	width: 728px;
	margin: 10px auto 0
}

.ka-pp-lj,
.zhs-yp,
.sdtjbox {
	width: 185px
}

.zhs-yp {
	margin-left: 10px;
	overflow: hidden
}

.sdtjbox i,
.ka-pp-lj i,
.zhs-tg i,
.zhs-yp i {
	float: left;
	width: 78px;
	border-bottom: 1px solid #dfdfdf;
	height: 1px;
	line-height: 1px;
	margin: 7px 2px 0 2px;
	display: inline-block
}

.zhs-tg {
	margin-bottom: 10px;
	margin-left: 0;
	width: 200px;
	overflow: hidden
}

.zhs-tg h4 {
	display: block;
	margin-left: 10px;
	_display: inline;
	padding: 3px 0 10px
}

.sdtjbox,
.ka-pp-lj {
	margin-bottom: 15px;
	display: inline-block;
	margin-left: 10px
}

.ka-pp-lj {
	margin-bottom: 10px
}

.sdtjbox .h4 {
	display: inline-block
}

.sdtjbox i,
.zhs-yp i,
.zhs-tg i {
	width: 25px;
	margin-left: 5px;
	display: block
}

.sdtjbox li {
	margin-top: 5px
}

.sdtjbox li a.newa {
	cursor: pointer
}

.sdtjbox li a.newa:hover {
	color: #707070;
	text-decoration: underline
}

.sdtjbox li span {
	line-height: 22px
}

.zhs-yp i,
.zhs-tg i {
	width: 110px
}

.ka-pp-lj i {
	width: 120px
}

.zhs-yp dl {
	line-height: 25px
}

.KaAds-right li {
	color: #707070;
	padding: 0 7px 5px 14px;
	line-height: 20px;
	overflow: hidden;
	width: 177px
}

.KaAds-right li a {
	color: #707070
}

.d-com-tj .d-post {
	width: 180px
}

.d-com-tj .d-name {
	width: 115px
}

.d-com-tj .wo-age,
.d-com-tj .d-pay {
	width: 105px
}

.d-com-tj .d-zhic {
	width: 105px
}

.d-com-tj .d-tiem,
.d-list-tj .d-tiem {
	width: 75px
}

.d-data-tj .d-post {
	width: 270px
}

.d-data-tj .d-name {
	width: 140px
}

.d-data-tj .d-zhic {
	width: 165px
}

.d-data-tj .wo-age,
.d-data-tj .d-pay {
	width: 140px
}

.d-data-tj .d-tiem {
	width: 100px
}

.d-data-tj dl.d-bbt,
.d-list-tj dl.d-bbt,
.d-list-tj2 dl.d-bbt {
	border-top: 0
}

.d-list-tj .d-post {
	width: 200px
}

.d-list-tj .d-pay {
	width: 115px
}

.d-list-tj .d-name {
	width: 100px
}

.d-list-tj .wo-age {
	width: 95px
}

.d-list-tj .d-zhic {
	width: 150px
}

.d-com-tj,
.d-data-tj,
.d-list-tj,
.d-list-tj2 {
	width: 705px;
	margin: 20px 0 20px 30px;
	display: block;
	border: 1px solid #ddd;
	color: #4b4b4b
}

.d-data-tj {
	width: 978px;
	margin: 15px auto
}

.d-data-tj dl {
	width: 959px;
	border-top: 1px solid #efefef;
	display: inline-block;
	padding-left: 20px
}

.d-list-tj dl,
.d-list-tj2 dl {
	border-top: 1px solid #efefef;
	overflow: hidden;
	padding-left: 20px
}

.d-list-tj,
.d-list-tj2 {
	width: 758px;
	margin-left: 0
}

.d-com-tj a,
.d-data-tj a,
.d-list-tj a,
.d-list-tj2 a {
	line-height: 35px;
	padding-right: 10px;
	color: #0064d3
}

.d-com-tj h4,
.d-data-tj .h4,
.d-list-tj .h4,
.d-list-tj2 .h4 {
	background: none repeat scroll 0 0 #f7f7f7;
	font-size: 14px;
	font-weight: bold;
	line-height: 33px;
	padding-left: 20px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px
}

.d-list-tj .h4,
.d-list-tj2 .h4 {
	margin-bottom: 0
}

.d-list-tj .tit,
.d-list-tj2 .tit {
	overflow: hidden
}

.d-list-tj .tit .fr,
.d-list-tj2 .tit .fr {
	font-family: 'simsun'
}

.d-com-tj dl {
	border-bottom: 1px solid #efefef;
	display: inline-block;
	padding-left: 20px
}

.d-com-tj dd,
.d-com-tj dt,
.d-data-tj dd,
.d-data-tj dt,
.d-list-tj dd,
.d-list-tj dt,
.d-list-tj2 dd,
.d-list-tj2 dt {
	float: left;
	line-height: 36px
}

.d-com-tj dt,
.d-data-tj dt,
.d-list-tj dt,
.d-list-tj2 dt {
	font-size: 14px
}

.d-com-lbgg {
	width: 763px
}

.d-com-lbgg ul {
	width: 743px
}

.d-com-gg ul {
	width: 693px
}

.d-com-gg {
	width: 713px
}

.d-com-gg .h4,
.d-com-lbgg h4 {
	background: none repeat scroll 0 0 #f7f7f7;
	font-size: 14px;
	font-weight: bold;
	line-height: 33px;
	padding-left: 20px;
	margin-bottom: 0;
	border-bottom: 1px solid #ddd
}

.d-com-gg,
.d-com-lbgg {
	margin-left: 30px;
	display: block;
	border: 1px solid #ddd;
	margin-bottom: 20px;
	padding-bottom: 15px
}

.d-com-lbgg {
	margin-left: 0
}

.d-com-gg li a,
.d-com-lbgg li a {
	line-height: 25px;
	padding-right: 10px;
	color: #0064d3;
	margin-top: 10px;
	overflow: hidden;
	height: 25px
}

.d-com-gg li a.newa {
	color: #4b4b4b;
	cursor: pointer
}

.d-com-gg li a.newa:hover span {
	text-decoration: underline
}

.d-com-gg ul,
.d-com-lbgg ul {
	padding-left: 20px
}

.d-com-gg li,
.d-com-lbgg li {
	float: left;
	width: 220px;
	margin-top: 10px
}

.d-com-gg li {
	width: 226px;
	height: 50px
}

.d-com-lbgg li {
	width: 245px
}

.d-com-gg li span,
.d-com-lbgg li span {
	width: 100px;
	margin-right: 5px;
	display: inline-block
}

.d-com-gg a,
.d-com-lbgg a {
	padding-right: 10px;
	line-height: 33px
}

.d-list-tj2 .d-post {
	width: 358px
}

.d-list-tj2 .d-address,
.d-list-tj2 .d-pay {
	width: 150px
}

.d-list-tj2 .d-time {
	width: 80px
}

.d-layer {
	width: 978px;
	border: 1px solid #ddd;
	color: #4b4b4b;
	background: #fff;
	padding-bottom: 10px
}

.d-layer .d-title {
	font-size: 14px;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	background: #f7f7f7;
	padding-left: 14px
}

.fc-ee3401 {
	color: #ee3401
}

.d-layer dl {
	padding-left: 13px;
	font-size: 12px;
	width: 470px;
	float: left
}

.d-layer dt,
.d-layer dd {
	padding-top: 10px;
	line-height: 20px;
	float: left
}

.d-layer dt {
	width: 345px
}

.d-layer dd {
	width: 125px
}

.d-layer dt p em {
	margin-right: 18px
}

.sider_ka h6 {
	text-align: left;
	background: #f5f5f5;
	color: #4b4b4b;
	padding-left: 10px;
	height: 32px;
	line-height: 32px
}

.sider_ka_tuwen {
	text-align: center
}

.sider_ka_tuwen_wen {
	line-height: 24px;
	font-family: simsun;
	color: #707070;
	border: 1px solid #efefef;
	border-top: 0;
	height: 49px;
	*height: 46px;
	_position: relative;
	_top: -3px;
	width: 178px
}

.sider_ka_tuwen .tuwen_img {
	display: block;
	line-height: 0
}

.sider_ka_wenzi a {
	padding-bottom: 1px
}

.sider_ka_wenzi:hover {
	cursor: pointer
}

.sider_ka_imgfix {
	position: relative;
	width: 180px;
	height: 200px;
	margin: 0 10px 10px 10px
}

.sider_ka_imgfix_pos {
	background: #fff;
	width: 146px;
	border: 2px solid #62af00;
	position: absolute;
	right: 200px;
	top: 0;
	display: none
}

.sider_ka_imgfix_pos li {
	line-height: 28px
}

.ml18 {
	margin-left: 18px
}

.stt {
	color: #707070;
	height: 34px;
	line-height: 34px
}

.sttb {
	color: #dfddde;
	background: #f5f5f5;
	padding-left: 6px
}

.sttb a {
	margin: 0 9px;
	line-height: 32px;
	height: 32px;
	color: #707070
}

.sttb a:hover {
	color: #e30
}

.sttarr {
	right: -10px;
	top: -2px;
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/common/arr.png) no-repeat 0 25px;
	position: absolute;
	display: block;
	width: 10px;
	bottom: 0
}

.sider_ka_toggle {
	height: 200px;
	overflow: hidden
}

.sider_ka_wenzi {
	width: 141px;
	height: 154px;
	padding: 20px 18px 24px 19px;
	border: 1px solid #eee;
	background: #f5f5f5;
	color: #707070;
	line-height: 22px
}

.sider_ka_wenzi_imgfix {
	position: absolute;
	width: 144px;
	top: 0;
	right: 180px;
	margin: 0;
	background-color: #fff;
	border: 2px solid #62af00;
	color: #707070;
	line-height: 22px;
	padding: 16px 15px 10px 19px;
	display: none
}

.kA_top_ershouche img {
	display: block;
	width: 100%
}

.left-couplet,
.right-couplet {
	position: fixed;
	_position: absolute;
	top: 80px;
	z-index: 999;
	bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop+80))
}

.left-couplet {
	left: 0
}

.right-couplet {
	right: 0
}

.couplet-close {
	position: absolute;
	width: 10px;
	border-style: solid;
	height: 3px;
	border-color: #fb8024;
	border-width: 8px 4px;
	top: 0;
	background-color: #fff;
	*overflow: hidden;
	*line-height: 4px
}

.couplet-close:hover {
	cursor: pointer;
	border-color: #fa4c00
}

.left-couplet .couplet-close {
	left: 110px
}

.right-couplet .couplet-close {
	right: 110px
}

#ad_container_link li {
	background-color: #fff8e7
}

#ad_container_link .ka-link-style-a {
	color: #707070;
	font-size: 12px
}

a.newa,
.d-list-tj2 .d-address a.newa,
.d-list-tj2 .d-pay a.newa,
.related-recommend li p a.newa {
	color: #4b4b4b
}

a.newa:hover,
.d-list-tj2 .d-address a.newa:hover,
.d-list-tj2 .d-pay a.newa:hover,
.related-recommend li p a.newa {
	color: #4b4b4b;
	text-decoration: underline;
	cursor: pointer
}

.float-content {
	background: #fff;
	display: block !important
}

.kPic-recommend,
.kTxt-recommend {
	margin: 20px 0;
	border: 1px solid #ddd;
	display: block !important
}

.job-detail .kTxt-recommend {
	margin: 20px 30px
}

.housing-detail .kTxt-recommend {
	margin: 20px
}

.kPic-recommend a:hover,
.kTxt-recommend a:hover,
.kTxtR-recommend {
	display: block !important
}

.kTxtR-recommend a:hover,
.kPicR-recommend a:hover {
	text-decoration: none !important
}

.kPic-con {
	height: 175px;
	overflow: hidden;
	margin-bottom: 15px;
	display: block !important
}

.kPic-con span {
	display: block;
	line-height: 20px
}

.kPic-top,
.kTxt-top {
	padding: 0 10px;
	background: #f7f7f7;
	height: 33px;
	line-height: 33px;
	border-bottom: 1px solid #ddd;
	display: block !important
}

.kPic-top .fr,
.kTxt-top .fr,
.kTxtR-top .fr,
.kPicR-top .fr {
	font-family: 'simsun';
	font-size: 12px
}

.kPic-top .fr:hover,
.kTxt-top .fr:hover,
.kTxtR-top .fr:hover,
.kPicR-top .fr:hover {
	color: #e30
}

.kPic-top-title,
.kTxt-top-title {
	font-size: 14px;
	font-weight: bold;
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/icon/zntg-icon.png) no-repeat 0 0;
	padding-left: 26px
}

.kPic-img {
	font-size: 12px;
	cursor: pointer;
	display: inline-block;
	margin-top: 20px;
	width: 120px;
	margin-left: 28px;
	float: left
}

.kPic-img img {
	display: block;
	width: 120px;
	margin-bottom: 5px;
	height: 90px
}

.kPic-img:hover,
.kPic-img:hover i.fc-org,
a.kPic-img:hover {
	text-decoration: none
}

.kPic-p1 {
	color: #707070
}

.kPic-p1 .fc-org,
.kTxt-block .fc-org,
.kTxtR-block .fc-org,
.kPicR-block .fc-org {
	font-family: 'Arial';
	margin-right: 5px;
	vertical-align: middle
}

.kPic-p2 {
	margin-top: 3px
}

.kPic-p1 .fc-gray {
	float: right
}

.kPic-p2 {
	color: #0064d3
}

.kPic-p2:hover {
	color: #e30
}

.kWth932 .kPic-img {
	margin-left: 30px
}

.kWth940 .kPic-img {
	margin-left: 30px
}

.kWth940 .kPic-con {
	padding-left: 3px
}

.kWth970 .kPic-img {
	margin-left: 35px
}

.kWth970 .kPic-con {
	padding-left: 3px
}

.kWth980 .kPic-img {
	margin-left: 35px
}

.kWth980 .kPic-con {
	padding-left: 6px
}

.kWth715 .kPic-img {
	margin-left: 20px
}

.kWth730 .kPic-img {
	margin-left: 20px
}

.kWth730 .kPic-con {
	padding-left: 3px
}

.adBox {
	display: block !important
}

.kTxt-block {
	line-height: 33px;
	border-top: 1px solid #f0f0f0
}

.kTxt-block {
	padding-left: 5px;
	display: block
}

.kTxt-block:hover .kR-link,
.kR-link:hover {
	color: #e30
}

.kTxt-block:hover .kR-type,
.kR-type:hover,
.kR-type,
.kR-type:hover {
	color: #4b4b4b;
	padding-right: 2px
}

.kTxt-block span {
	display: inline-block;
	height: 33px;
	overflow: hidden;
	vertical-align: top
}

.kTxt-con {
	padding: 10px 20px
}

.kTxt-Noborder {
	border: 0
}

.kTxt-p1 {
	width: 60%
}

.kTxt-p2 {
	width: 19%
}

.kTxt-p3 {
	width: 19%
}

.kTxt-p2,
.kTxt-p3 {
	color: #707070
}

.kTxtR-con {
	margin: 5px 0;
	display: block !important
}

.kTxtR-top,
.kPicR-top {
	line-height: 34px;
	padding: 0 10px;
	background: #f6f6f6;
	display: block !important
}

.kTxtR-block {
	padding: 5px 10px;
	display: block;
	line-height: 20px;
	padding-bottom: 0
}

.kPicR-block {
	padding: 5px 20px;
	display: block
}

.kTxtR-block span,
.kPicR-block span {
	display: block
}

.kTxtR-block span.kTxtR-p2 {
	height: 20px;
	overflow: hidden
}

.kTxtR-title,
.kPicR-title {
	font-size: 14px;
	font-weight: bold
}

.fc-black {
	color: #4b4b4b
}

a.kTxtR-block:hover .fc-black,
a.kPicR-block:hover .fc-black {
	text-decoration: none
}

.kPicR-block img {
	clear: both;
	width: 160px;
	height: 120px;
	margin: 10px 0 3px
}

.simsun {
	font-family: 'simsun'
}

.kPicR-p3 {
	color: #4b4b4b;
	cursor: default;
	overflow: hidden
}

.d-left-box .kPic-recommend,
.detailAD-box .kPic-recommend,
.detailAD-bd .kPic-recommend {
	margin: 20px 0
}

.close_topad {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/icon/1x.png) no-repeat;
	width: 18px;
	height: 18px;
	cursor: pointer;
	position: absolute;
	top: 5px;
	right: 5px;
	text-indent: -999em;
	z-index: 3;
	display: inline-block;
	_background: 0;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src="http://sta.ganjistatic1.com/src/image/v5/icon/1x.png", sizingMethod="crop")
}

.detail_foot_float {
	width: 766px;
	height: 78px;
	position: fixed;
	_position: absolute;
	bottom: 0;
	_top: expression(documentElement.scrollTop+document.documentElement.clientHeight - 78+"px");
	left: 50%;
	margin-left: -489px;
	z-index: 99
}

.detail-float {
	display: block;
	width: 766px;
	height: 78px;
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/float/detail-float-766.png) no-repeat
}

.lg-screen .detail_foot_float {
	width: 970px;
	margin-left: -594px
}

.lg-screen .detail-float {
	width: 970px;
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/float/detail-float-970.png) no-repeat
}

.close-float {
	display: block;
	width: 18px;
	height: 18px;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 40px
}

.lg-screen .close-float {
	top: 26px;
	right: 5px
}

.icon_left_gray,
.icon_left_green,
.icon_right_gray,
.icon_right_green {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/self_service/icon11.png) no-repeat;
	display: inline-block;
	width: 5px;
	height: 7px;
	overflow: hidden
}

.icon_left_gray {
	margin-left: 7px
}

.icon_left_green {
	background-position: 0 -7px;
	margin-left: 8px
}

.icon_right_gray {
	background-position: 0 -21px;
	margin-left: 8px
}

.icon_right_green {
	background-position: 0 -28px;
	margin-left: 8px
}

.graybox_22x19 {
	display: inline-block;
	width: 20px;
	height: 17px;
	line-height: 19px;
	border: 1px solid #e6e6e6;
	background: #fff;
	cursor: pointer
}

.number_span {
	padding: 0 6px
}

.kPicR-fa {
	padding: 15px 10px 0 10px;
	display: block;
	height: auto
}

.hover-green-box {
	border: 1px solid #acd589;
	width: 199px;
	height: 90px;
	position: absolute;
	left: -1px;
	top: 0;
	display: none
}

.kPicR-fa .border-bottom-box,
.border-bottom-box {
	border-bottom: 1px solid #e7e7e7;
	display: block;
	padding-bottom: 4px
}

.bb0 .border-bottom-box {
	border-bottom-color: #fff
}

.hover-a {
	background: #f9fcf5;
	cursor: pointer;
	position: relative;
	zoom: 1
}

.hover-a .hover-green-box {
	display: block;
	top: -1px
}

.hover-b {
	cursor: pointer;
	position: relative;
	zoom: 1
}

.hover-b .hover-green-box {
	display: block;
	background: #62af00;
	opacity: .9;
	filter: alpha(opacity=90);
	border-color: #62af00
}

.hover-b .hover-green-box .hover-text {
	color: #fff;
	padding: 15px 20px 0 20px;
	display: block
}

.hover-c {
	height: 57px;
	background: #f9fcf5;
	cursor: pointer;
	position: relative;
	zoom: 1
}

.hover-c .hover-green-box {
	height: 71px;
	top: -1px;
	display: block
}

.hover-c .border-bottom-box {
	border-bottom: 1px solid #f9fcf5
}

.hover-d1,
.hover-d2 {
	background: #f9fcf5;
	cursor: pointer;
	position: relative;
	zoom: 1
}

.hover-d1 .hover-green-box {
	display: block;
	border: 1px solid #acd589;
	width: 199px;
	height: 48px;
	position: absolute;
	left: -1px;
	top: 0
}

.hover-d2 .hover-green-box {
	height: 69px;
	display: block;
	top: -1px
}

.hover-dl .border-bottom-box {
	padding-bottom: 4px
}

.hover-d1 .hover-green-box {
	height: 49px;
	top: -1px
}

.more-text {
	display: block;
	text-align: right;
	padding-top: 5px
}

.ff-song {
	font-family: "sans-serif"
}

.ff-arial {
	font-family: "Arial"
}

.kPicR-fa img.fa-img {
	width: 80px;
	height: 60px;
	float: left;
	margin-bottom: 11px
}

.kPicR-fa .span-fl {
	float: left;
	width: 88px;
	display: block;
	padding-left: 9px;
	line-height: 15px
}

.kPicR-fa .span-fl-second {
	float: left;
	width: 88px;
	display: block;
	margin-left: 6px;
	line-height: 15px
}

.kPicR-fa .span-fl-second .kPicR-price,
.kPicR-fa .span-fl-second .kPicR-price-gg {
	width: 88px;
	height: 32px;
	line-height: 32px;
	padding-left: 4px;
	color: #fff;
	background: #6ea5d8;
	display: block;
	margin-bottom: 4px
}

.kPicR-fa .span-fl-second .kPicR-price-gg {
	line-height: 16px
}

.kPicR-fa .span-fl-second .kPicR-adress {
	width: 88px;
	height: 24px;
	line-height: 24px;
	padding-left: 4px;
	color: #fff;
	background: #62b37f;
	display: block
}

.kPicR-fa .span-fl-third,
.kPicR-fa .span-fl-forth {
	float: left;
	padding-left: 10px;
	color: #707070;
	width: 88px
}

.kPicR-fa .span-fl-third .kPicR-price {
	display: block;
	margin-bottom: 4px
}

.kPicR-fa .span-fl-third .kPicR-price-a {
	display: block;
	margin-bottom: 4px;
	color: #06c;
	line-height: 16px
}

.kPicR-fa .span-fl-third .kPicR-type-gg {
	padding: 10px 0 0 0;
	display: block
}

.kPicR-fa .span-fl-third .kPicR-type {
	display: block;
	padding: 2px 0 0 0
}

.kPicR-fa .span-fl-third .kPicR-adress {
	display: block
}

.kPicR-fa .span-fl .kPicR-pa3 {
	color: #707070
}

.kPicR-fa .span-fl-forth .kPicR-price {
	display: block
}

.kPicR-fa .span-fl-forth .kPicR-type {
	display: block;
	padding: 3px 0 1px 0
}

.kPicR-fa span.kTxtR-p2 {
	height: 20px;
	display: block;
	padding-top: 3px
}

.kPicR-fa span.kTxtR-p2 .bg-pink,
.kPicR-fa span.kTxtR-p2 .bg-green {
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 3px;
	color: #fff;
	display: inline-block;
	overflow: hidden
}

.kPicR-fa span.kTxtR-p2 .bg-pink {
	width: 89px;
	background: #de958e;
	margin-right: 2px
}

.kPicR-fa span.kTxtR-p2 .bg-green {
	width: 83px;
	background: #88b9b6
}

.kPicR-fa span.kTxtR-p2 .fl-rigtht {
	_vertical-align: top
}

*+html .kPicR-fa span.kTxtR-p2 .fl-rigtht {
	vertical-align: top
}

.kPic-left-ab,
.kPic-right-ab,
.kPic-left-img,
.kPic-right-img {
	position: absolute;
	top: 74px;
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden
}

.kPic-left-ab,
.kPic-right-ab {
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60)
}

.kPic-left-ab,
.kPic-left-img {
	left: 0
}

.kPic-right-ab,
.kPic-right-img {
	right: 0
}

.kPic-left-img,
.kPic-right-img {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/arrow_btn.png) no-repeat left 0;
	cursor: pointer
}

.kPic-right-img {
	background-position: right 0
}

.vehicle-list .kA_top_ershouche img {
	margin-bottom: 5px
}

.ershouche-list .kA_top_ershouche img {
	margin: 0
}

.fl-rigtht {
	_vertical-align: top;
	float: right
}

*+html .fl-rigtht {
	vertical-align: top
}

.add-like {
	padding-bottom: 0;
	height: 230px;
	overflow: hidden
}

.reco-posts {
	width: 455px
}

.reco-posts ul {
	width: 435px
}

.reco-posts li {
	width: 216px
}

.guessLike {
	width: 257px;
	border-left: solid 1px #ddd;
	padding-bottom: 15px
}

.guessLike ul {
	width: 235px
}

.tj-title {
	height: 33px;
	line-height: 33px;
	border-bottom: solid 1px #ddd;
	background-color: #f7f7f7;
	padding: 0 10px 0 10px
}

.tj-title h3 {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #4b4b4b;
	margin-right: 10px
}

.tj-title a.change-group-link {
	padding-left: 18px;
	padding-right: 0;
	color: #06c;
	text-decoration: none;
	background: url('http://stacdn201.ganjistatic1.com/src/image/v5/job/refresh_ico.png') no-repeat 2px 0
}

.tj-table {
	padding: 0 10px;
	border-collapse: collapse
}

.tj-table table {
	width: 100%
}

.tj-table table td {
	line-height: 22px;
	padding: 8px 0;
	border-bottom: solid 1px #f0f0f0;
	color: #707070
}

.tj-table table td.pub-time {
	color: #bbb;
	text-align: right
}

.tj-table table td input,
.checkAll-bar input {
	margin: 0 5px 0 0;
	padding: 0;
	height: 13px;
	width: 13px;
	overflow: hidden;
	vertical-align: middle
}

.tj-table table td a {
	line-height: 22px
}

.tj-table table td.welfare {
	overflow: hidden
}

.tj-table td.welfare em {
	padding: 0 6px;
	line-height: 1em;
	border-left: solid 1px #ddd;
	margin-left: -1px
}

.tj-checkAll {
	height: 20px;
	line-height: 20px;
	margin-top: 12px;
	color: #999
}

.tj-checkAll .deliver-btn {
	display: inline-block;
	line-height: 20px;
	height: 20px;
	width: 80px;
	text-align: center;
	color: #fff;
	background-color: #fd8000;
	cursor: pointer
}

.tj-checkAll .deliver-btn:hover {
	background-color: #fd6000
}

.checkAll-bar {
	color: #707070;
	margin-right: 5px
}

.GcnW980 {
	width: 980px;
	margin: 0 auto
}

#GcnADId3 .Gcn-link,
.GcnADId3 .Gcn-link {
	background-image: url(http://stacdn201.ganjistatic1.com/src/image/globle/ued/icon.png);
	background-repeat: no-repeat
}

#GcnADId1 .Gcn-title b.fc-red,
.GcnADId1 .Gcn-title b.fc-red,
#GcnADId2 .Gcn-title b.fc-red,
.GcnADId2 .Gcn-title b.fc-red,
#GcnADId3 .Gcn-title b.fc-red,
.GcnADId3 .Gcn-title b.fc-red {
	color: #e30
}

#GcnADId1,
#GcnADId2 {
	padding: 0
}

#GcnADId1 i,
#GcnADId2 i {
	width: 60px;
	display: inline-block
}

.GcnADId1 {
	overflow: hidden;
	zoom: 1
}

#GcnADId1 .Gcn-link a,
#GcnADId1 .Gcn-url,
#GcnADId1 .Gcn-info,
#GcnADId2 .Gcn-link a,
#GcnADId2 .Gcn-url,
#GcnADId2 .Gcn-info,
.GcnADId1 .Gcn-link a,
.GcnADId1 .Gcn-url,
.GcnADId1 .Gcn-info,
.GcnADId2 .Gcn-link a,
.GcnADId2 .Gcn-url,
.GcnADId2 .Gcn-info {
	font-size: 12px
}

#GcnADId1 .Gcn-link,
#GcnADId2 .Gcn-link,
.GcnADId1 .Gcn-link,
.GcnADId2 .Gcn-link {
	float: right;
	padding: 3px 5px
}

.Gcn-link a {
	margin: 3px 20px 0 0;
	position: absolute;
	left: 50%;
	margin-left: 289px;
	top: 0;
	background-color: #FFF;
	padding-left: 12px;
	*margin-left: 292px;
	_margin-left: 295px
}

#GcnADId1 .Gcn-link span a,
#GcnADId1 .Gc-link span a,
#GcnADId2 .Gcn-link span a,
#GcnADId2 .Gc-link span a {
	margin: 0;
	position: static;
	text-decoration: none;
	padding: 0;
	color: #666
}

#GcnADId1 .Gcn-link span a:hover,
#GcnADId1 .Gc-link span a:hover,
#GcnADId2 .Gcn-link span a:hover,
#GcnADId2 .Gc-link span a:hover {
	color: #666;
	text-decoration: none
}

.ADdes a,
.ADdes a:hover {
	color: #707070
}

#GcnADId2,
#GcnADId1 {
	position: relative
}

#GcnADId1 li,
#GcnADId2 li,
.GcnADId1 li,
.GcnADId2 li {
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	display: block;
	padding: 3px 0
}

#GcnADId1 .Gcn-title,
#GcnADId2 .Gcn-title,
.GcnADId1 .Gcn-title,
.GcnADId2 .Gcn-title {
	font-size: 14px;
	margin: 0 10px 0 15px
}

#GcnADId1 .Gcn-title b,
#GcnADId2 .Gcn-title b,
.GcnADId1 .Gcn-title b,
.GcnADId2 .Gcn-title b {
	font-weight: normal;
	color: #0064d3
}

#GcnADId1 .Gcn-info b,
#GcnADId2 .Gcn-info b,
.GcnADId1 .Gcn-info b,
.GcnADId2 .Gcn-info b,
#GcnADId1 .Gcn-url b {
	font-weight: normal
}

#GcnADId1 .Gcn-info,
#GcnADId1 .Gcn-link,
#GcnADId1 .Gcn-link a,
#GcnADId2 .Gcn-info,
#GcnADId2 .Gcn-link,
#GcnADId2 .Gcn-link a,
#GcnADId3 .Gcn-link,
#GcnADId3 .Gcn-link a,
#GcnADId3 .Gcn-info,
#GcnADId1 .Gcn-info b,
#GcnADId2 .Gcn-info b,
.GcnADId1 .Gcn-info,
.GcnADId1 .Gcn-link a,
.GcnADId2 .Gcn-info,
.GcnADId2 .Gcn-link a,
.GcnADId3 .Gcn-link a,
.GcnADId3 .Gcn-info,
.GcnADId1 .Gcn-info b,
.GcnADId2 .Gcn-info b,
#GcnADId1 .Gcn-url a,
#GcnADId2 .Gcn-url a,
#GcnADId1 .Gcn-info a,
#GcnADId2 .Gcn-info a,
#GcnADId1 .Gcn-url a b,
#GcnADId2 .Gcn-url a b,
#GcnADId1 .Gcn-info a b,
#GcnADId2 .Gcn-info a b {
	color: #707070
}

#GcnADId3 .Gcn-link,
.GcnADId3 .Gcn-link {
	background-position: 10px -262px;
	background-color: #f5f6f4;
	color: #707070;
	font-size: 12px;
	line-height: 26px
}

#GcnADId3 span,
.GcnADId3 span {
	display: block;
	line-height: 18px
}

.GcnADId3 li span a {
	font-family: tahoma, arial, SimSun;
	color: ##0064d3
}

.GcnADId3 li span a:hover {
	color: #e30
}

.GcnADId3 li {
	display: block;
	zoom: 1;
	margin-top: 10px
}

.GcnADId3 {
	margin-bottom: 10px;
	margin-left: 10px;
	width: 180px;
	overflow: hidden
}

body.housing-list #GcnADId3 .BDtg-url,
body.housing-detail #GcnADId3 .BDtg-url,
body.housing-list .GcnADId3 .BDtg-url,
body.housing-detail .GcnADId3 .BDtg-url,
body.pet-list #GcnADId3 .BDtg-url,
body.pet-list .GcnADId3 .BDtg-url,
body.secondmarket-list #GcnADId3 .BDtg-url,
body.secondmarket-list .GcnADId3 .BDtg-url,
body.ticketing-list #GcnADId3 .BDtg-url,
body.ticketing-list .GcnADId3 .BDtg-url {
	color: #178200
}

body.housing-list #GcnADId3 .BDtg-tit,
body.housing-detail #GcnADId3 .BDtg-tit,
body.housing-list .GcnADId3 .BDtg-tit,
body.housing-detail .GcnADId3 .BDtg-tit,
body.pet-list #GcnADId3 .BDtg-tit,
body.pet-list .GcnADId3 .BDtg-tit,
body.secondmarket-list #GcnADId3 .BDtg-tit,
body.secondmarket-list .GcnADId3 .BDtg-tit,
body.ticketing-list #GcnADId3 .BDtg-tit,
body.ticketing-list .GcnADId3 .BDtg-tit {
	text-decoration: underline
}

body.housing-detail #GcnADId3 .BDtg-tit,
body.housing-detail .GcnADId3 .BDtg-tit {
	font-size: 14px
}

.GcnADId3 .fc58,
.GcnADId3 .fc58:hover {
	color: #585858
}

.GcnADId3 li i {
	float: left;
	width: 78px;
	border-bottom: 1px solid #dfdfdf;
	height: 1px;
	line-height: 1px;
	margin: 7px 2px 0 2px;
	display: inline-block;
	overflow: hidden;
	width: 110px
}

.GcnADId3 ul {
	margin-top: 10px
}

#GcnADId3 .Gcn-url,
.GcnADId3 .Gcn-url {
	width: 164px;
	overflow: hidden;
	word-break: break-all;
	word-spacing: normal
}

.b-detail #GcnADId3 .Gcn-link,
.b-detail .GcnADId3 .Gcn-link,
{
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd
}

#GcnADId3 .Gcn-image,
.GcnADId3 .Gcn-image {
	text-align: center;
	margin: 0 auto
}

#GcnADId1 ul,
#GcnADId2 ul,
#GcnADId3 ul,
.GcnADId1 ul,
.GcnADId2 ul,
.GcnADId3 ul {
	margin: 0
}

#GcnADId2 {
	overflow: hidden
}

#GcnADId2 ul {
	border-bottom: 1px solid #eee
}

body.wanted-list #GcnADId1 .Gcn-tit,
body.wanted-list #GcnADId2 .Gcn-tit {
	float: left;
	width: 374px
}

body.wanted-list #GcnADId1 .Gcn-info a,
body.wanted-list #GcnADId2 .Gcn-info a,
body.wanted-list #GcnADId1 .Gcn-info b,
body.wanted-list #GcnADId2 .Gcn-info b {
	color: #707070
}

body.list-tag #GcnADId1 .Gcn-tit,
body.list-tag #GcnADId2 .Gcn-tit {
	float: left;
	width: 412px
}

body.pet-dog-list .GcnAD_list_img .Gc-f-img img {
	width: 120px;
	height: 90px
}

body.pet-dog-list #GcnADId1 .Gc-link,
body.pet-dog-list #GcnADId2 .Gc-link {
	padding: 30px 15px 62px 0;
	padding: 30px 15px 61px 0\9
}

.GcnAD_list_img {
	padding: 8px 15px;
	border-bottom: 1px solid #edeff1;
	overflow: hidden;
	zoom: 1
}

.f-gary {
	color: #707070
}

.GcnAD_list_img dt {
	float: left
}

.GcnAD_list_img .Gc-f-img img,
.GcnAD_list_img .Gc-h-img img {
	border: 1px solid #ccc;
	display: block;
	padding: 1px;
	margin: 0 8px 0 0;
	float: left;
	_display: inline
}

.GcnAD_list_img .Gc-f-img img {
	height: 55px;
	width: 75px
}

.GcnAD_list_img .Gc-h-img img {
	width: 110px;
	height: 80px
}

.GcnAD_list_img .Gc-gg {
	width: 62px;
	text-align: center;
	float: left;
	margin-top: 20px;
	color: #707070
}

.GcnAD_list_img .Gc-tit {
	display: table-cell;
	*display: inline-block;
	*width: auto;
	*zoom: 1
}

.GcnAD_list_img .Gc-tit p {
	line-height: 30px;
	height: 30px;
	overflow: hidden
}

.GcnAD_list_img .Gc-tit .Gc-infor {
	line-height: 24px;
	height: 24px;
	overflow: hidden
}

.GcnAD_list_img .Gc-tit p b {
	font-weight: normal
}

.GcnAD_list_img .Gc-infor a,
.GcnAD_list_img .Gc-infor b {
	color: #707070
}

.GcnAD_list_img .Gc-title {
	font-size: 14px
}

.GcnAD_list_img .Gc-title b {
	color: #0064d3
}

.Gc-link {
	float: right;
	padding: 15px 15px 42px 0;
	padding: 15px 15px 41px 0\9;
	border-bottom: 1px solid #edeff1
}

.Gc-link-pd01 {
	padding-bottom: 67px;
	padding-bottom: 66px\9
}

.GcnADId3-house,
.BaiduAds-right {
	width: 198px;
	overflow: hidden
}

.GcnADId3-house ul li {
	padding: 0 7px 7px 14px;
	line-height: 20px;
	overflow: hidden;
	width: 177px
}

.GcnADId3-house ul li span {
	display: block;
	line-height: 20px !important;
	margin: 0 10px 2px 0
}

.GcnADId3-house ul li span a,
.GcnADId3-house ul li span a:hover {
	text-decoration: none
}

.GcnADId3-house .alink-gray a,
.GcnADId3-house .alink-gray a:hover {
	color: #707070 !important
}

.GcnADId3-house-line {
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px
}

.Gcn-tit {
	float: left;
	width: 415px;
	margin-left: 0;
	display: inline
}

.list-ads3 .Gcn-url a {
	font-size: 12px;
	color: #707070
}

.list-ads3 .Gcn-info a {
	font-size: 12px
}

.housing-detail #GcnADId2 {
	padding-right: 30px
}

.GcnAD-ul li {
	height: 30px;
	line-height: 30px;
	overflow: hidden
}

.GcnAD-ul .ADtg {
	width: 60px;
	text-align: left;
	display: inline-block;
	font-size: 14px
}

.GcnAD-ul .ADtitle {
	font-size: 14px
}

.GcnAD-ul .ADurl {
	color: #707070;
	font-size: 12px;
	margin: 0 5px
}

.GcnAD-ul .ADurl a {
	color: #707070
}

.GcnAD-ul .ADurl a:hover {
	color: #707070
}

.GcnAD-ul .ADdes {
	color: #707070;
	font-size: 12px
}

.GcnAD-ul .ADurl-green,
.GcnAD-ul .ADurl-green a {
	color: #178200
}

#GcnADId1 ul,
#GcnADId2 ul,
#GcnADId11 ul {
	border-bottom: solid 1px #eaeaea
}

#GcnADId11 ul .Gcn-link2 {
	line-height: 30px;
	padding: 3px 5px;
	color: #666
}

#GcnADId11 .Gcn-info a,
#GcnADId11 .Gcn-info a:hover {
	color: #707070
}

.GcnAD-Detailed ul {
	background-color: #fff !important
}

.GcnAD-Detailed li {
	background: #fff !important;
	padding: 3px 0
}

body.find-job-list .Gcn-tit {
	margin-left: 0;
	width: 385px
}

body.wanted-list .list-ads3 .Gcn-tit {
	width: 350px;
	display: inline
}

body.wanted-list .list-ads3 .Gcn-title {
	width: 350px;
	display: inline
}

body.secondmarket-list #GcnADId1 li,
body.secondmarket-list #GcnADId2 li,
body.secondmarket-list .GcnADId1 li,
body.secondmarket-list .GcnADId2 li,
body.vehicle-list #GcnADId1 li,
body.vehicle-list #GcnADId2 li,
body.vehicle-list .GcnADId1 li,
body.vehicle-list .GcnADId2 li {
	padding: 3px 5px
}

body.b-detail #GcnADId2 .GcnAD-ul {
	padding: 0 0 8px
}

body.b-detail #GcnADId2 li {
	padding: 0
}

.pet-dog-list .GcnAD_list_img .Gc-tit {
	padding-top: 17px
}

.pet-dog-list .GcnAD_list_img .Gc-f-img img,
.pet-dog-list .GcnAD_list_img .Gc-h-img img {
	margin: 0 13px 0 0
}

.Gcn-price,
.Gcn-time {
	padding-left: 15px
}

.search-list #rightSide #GcnADId3 {
	overflow: hidden
}

.search-list #rightSide #GcnADId3 ul {
	overflow: visible
}

.search-list #GcnADId1 li,
.search-list #GcnADId2 li {
	padding: 3px 0 3px 0;
	height: 22px;
	line-height: 22px
}

.search-list #GcnADId1 ul,
.search-list #GcnADId2 ul {
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #fff
}

#GcnADId1 .Gcn-title,
#GcnADId2 .Gcn-title,
#GcnADId11 .Gcn-title {
	width: 300px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

#GcnADId1 .Gcn-info,
#GcnADId2 .Gcn-info,
#GcnADId11 .Gcn-info {
	width: 370px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

#GcnADId1 .Gcn-url,
#GcnADId2 .Gcn-url {
	width: 155px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

#ad_container_img_link span.Gcn-title,
#ad_container_img_link span.Gcn-info {
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

#ad_container_img_link span.Gcn-title {
	width: 300px;
	margin: 0 10px 0 0
}

#ad_container_img_link span.Gcn-info {
	width: 425px
}

#ad_container_img_link span.Gcn-info a {
	color: #707070
}

.GcnAD-bottom {
	width: 715px;
	overflow: hidden
}

.lg-screen .GcnAD-bottom {
	width: 930px
}

.GcnAD-bottom-list {
	width: 765px
}

.lg-screen .GcnAD-bottom-list {
	width: 970px
}

.style-com-title {
	color: #666;
	font-size: 12px
}

.style-old-right-txt {
	font-size: 12px;
	line-height: 20px;
	margin: 15px 0 0 10px
}

.style-old-right-txt span {
	line-height: 20px
}

.style-old-right-txt-a1 {
	text-decoration: none;
	color: #06c
}

.style-old-right-txt-a2 {
	overflow: hidden;
	color: #585858;
	text-decoration: none
}

.style-old-right-txt-a3 {
	text-decoration: none;
	color: #06c
}

.style-left-txt2 {
	margin-left: 9px
}

.style-empty-click-text {
	white-space: nowrap
}

.style-empty-yiliao {
	height: auto
}

.js-union-click {
	cursor: pointer
}

.style-visited {
	background-color: #f9fdee
}

#GcnADId1 .Gcn-link,
#GcnADId2 .Gcn-link {
	position: absolute;
	right: 0
}

#GcnADId1 ul,
#GcnADId2 ul {
	_padding-top: 0 !important
}

.GcnAD-list-page {
	padding: 7px 0 5px 15px
}

html,
body {
	font-size: 12px;
	line-height: 1;
	font-family: "Microsoft YaHei", "微软雅黑", "arial", "Tahoma", "SimSun", "sans-serif"
}

html #f_detail,
body #f_detail {
	font-size: 12px;
	line-height: 1;
	font-family: "Microsoft YaHei", "微软雅黑", "arial", "Tahoma", "SimSun", "sans-serif"
}

body {
	background: #f5f5f5
}

em {
	font-style: normal
}

th {
	font-weight: normal
}

body,
ul,
h1,
p,
dl,
dd,
h3,
h2,
fieldset {
	margin: 0
}

ul,
li {
	list-style: none
}

h3,
h2 {
	font-weight: normal
}

ul,
input,
fieldset {
	padding: 0
}

ul {
	list-style: none
}

a {
	text-decoration: none
}

a:hover {
	text-decoration: none
}

a img {
	border: 0
}

input {
	border: 0;
	outline: 0;
	font-family: "Microsoft YaHei", "微软雅黑", "arial", "Tahoma", "SimSun", "sans-serif"
}

#f-pub-body input.placeholder {
	color: #ccc
}

fieldset {
	border: 0;
	display: block;
	border-top: solid 1px #dfdfdf !important;
	margin-bottom: 10px;
	text-align: left
}

input::-webkit-search-cancel-button {
	display: none
}

input::-ms-clear {
	display: none
}

.clearfix:after {
	content: "\0020";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}

* html .clearfix {
	zoom: 1
}

*+html .clearfix {
	zoom: 1
}

.fl {
	float: left
}

.fr {
	float: right
}

.f-clear {
	zoom: 1
}

.f-clear:after {
	display: block;
	clear: both;
	content: ''
}

.f-fl {
	float: left
}

.f-fr {
	float: right
}

.f-w1190 {
	width: 1190px;
	margin: 0 auto
}

.f-h10 {
	height: 10px
}

.f-h20 {
	height: 20px
}

.f-h60 {
	height: 60px
}

.f-em1p5 {
	width: 1.5em;
	display: inline-block
}

.f-w10 {
	width: 10px;
	display: inline-block
}

.f-em2 {
	width: 2em;
	display: inline-block
}

.f-w980 {
	width: 980px
}

.f-w970 {
	width: 970px
}

.f-w200 {
	width: 200px
}

.f-m10 {
	margin-left: 10px
}

.f12 {
	font-size: 12px
}

.f-b25 {
	padding-bottom: 25px
}

.f-b30 {
	padding-bottom: 30px
}

.f-space42 {
	display: inline-block;
	width: 2em
}

.f-space43 {
	display: inline-block;
	width: .5em
}

.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap
}

.blue {
	color: #0095e6
}

.f-blue-a {
	color: #0095e6
}

.common-icon-tip {
	margin-left: 4px;
	font-size: 12px;
	display: inline-block;
	text-align: center;
	line-height: 18px;
	padding: 0 3px;
	font-size: 12px;
	vertical-align: middle
}

.common-icon-top {
	border: 1px solid #fb9450;
	color: #fb9450
}

.common-icon-toptwo {
	border: 1px solid #e4ba00;
	color: #e4ba00
}

.common-icon-topthr {
	border: 1px solid #ff4129;
	color: #ff4129
}

.common-icon-hot {
	border: 1px solid #f66f6a;
	color: #f66f6a
}

.common-icon-you {
	border: 1px solid #f482b5;
	color: #f482b5
}

.common-icon-jing {
	border: 1px solid #3dbfc1;
	color: #3dbfc1
}

.common-icon-new {
	border: 1px solid #60d36a;
	color: #60d36a
}

.common-icon-zhi {
	border: 1px solid #6063d1;
	color: #6063d1
}

.common-icon-anxuan {
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/axfy.png) no-repeat;
	width: 85px;
	height: 22px;
	margin-left: 10px
}

.common-icon-newfang,
.common-icon-zhufangji {
	vertical-align: middle;
	margin-left: 4px;
	position: relative;
	display: inline-block;
	width: 18px;
	height: 22px
}

.common-icon-newfang img,
.common-icon-zhufangji img {
	width: 18px;
	height: 22px
}

.common-icon-newfang {
	background-position: 0 -22px
}

.common-icon-zhufangji {
	background-position: -80px -103px
}

.common-icon-bang {
	display: inline-block;
	padding: 0 5px;
	height: 18px;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	color: #5acc64;
	border: 1px solid #a9e4ae
}

.common-icon-bang .bang-green {
	font-style: normal
}

span.common-icon-ming {
	margin-left: 4px
}

.common-icon-ming {
	cursor: pointer;
	position: relative;
	border: 1px solid #e4bb00;
	color: #e4bb00;
	padding-left: 0;
	width: 48px;
	height: 18px
}

.common-icon-ming .ming_icon {
	width: 18px;
	height: 18px;
	float: left
}

.tips-title {
	display: none
}

.common-icon-newbang {
	cursor: pointer;
	position: relative;
	border: 1px solid #5acc64;
	color: #5acc64;
	padding-left: 0;
	width: 48px;
	height: 18px
}

.common-icon-newbang .new_icon {
	width: 18px;
	height: 18px;
	float: left
}

.common-icon-fang {
	width: 40px;
	height: 18px;
	border: 1px solid #98d056;
	color: #98d056;
	padding-left: 20px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png) no-repeat -208px -20px
}

.common-icon-message {
	margin-top: 10px;
	width: 54px;
	border: 1px solid #0095e6;
	color: #0095e6;
	padding-left: 20px;
	height: 18px;
	background: #fff url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png) no-repeat -208px -38px
}

.common-icon-true,
.common-icon-true:hover {
	border: 1px solid #48be52;
	color: #48be52
}

.common-icon-gong {
	position: relative;
	border: 1px solid #82c3ec;
	color: #82c3ec
}

.common-icon-video {
	border: 1px solid #b884d9;
	color: #b884d9
}

.tip-content {
	display: inline-block;
	background: #fff;
	padding: 0 5px;
	height: 26px;
	line-height: 26px;
	top: 30px;
	font-size: 12px;
	color: #555;
	border-radius: 2px;
	box-shadow: 0 0 3px #ccc
}

.tip-arrow {
	position: absolute;
	top: 26px;
	left: 50%;
	margin-left: -3.5px;
	width: 7px;
	height: 4px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/new_list.png) no-repeat -18px -22px
}

.f-card .common-icon-message:hover {
	background: #e8f3f8 url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png) no-repeat -208px -38px;
	color: #0095e6
}

.ico-jingxuan {
	background: url(http://sta.ganjistatic1.com/public/image/house/jingxuan.png) no-repeat;
	display: inline-block;
	height: 24px;
	margin-left: 5px;
	vertical-align: middle;
	width: 22px
}

.small-company .common-icon-message {
	margin-left: 0
}

.big-company .common-icon-message {
	margin-top: 0
}

.big-company .name {
	float: left
}

.big-company .common-icon-ming {
	margin-left: 10px
}

.cl,
.zhs-tg {
	padding-bottom: 10px
}

.translation {
	transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
	-ms-transition: all 1s;
	-moz-transition: all 1s
}

.translation:hover {
	transform: scale(1.2, 1.2);
	-wekit-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2)
}

#f_detail .right-border {
	border: 0;
	text-align: center
}

#f_detail .GcnADId3 {
	text-align: center
}

#f_mew_list .part,
#f_mew_list .float-widget,
.kPicR-recommend {
	text-align: left
}

#f_detail .kTxtR-recommend {
	text-align: left
}

#f_detail .withImgR-cont,
#f_mew_list .withImgR-cont {
	text-align: left
}

#GcnADId42 {
	text-align: center
}

#ad_container_right_img ul {
	padding-right: 40px;
	position: relative;
	text-align: left;
	margin-left: 10px
}

.ad-right-tab {
	position: absolute;
	width: 23px;
	height: 14px;
	right: 10px;
	top: 1px;
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/ads_right_icon.png) center no-repeat
}

.card-blue {
	color: #0095e6
}

.f-ellipsis {
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.cursor {
	cursor: pointer
}

.kA_top_housing {
	width: 1190px;
	margin: 0 auto;
	margin-bottom: 10px;
	font-size: 0
}

#footBox #relate-category,
#footBox #list-description,
#footBox #all-region,
#footBox #relate-city,
#footBox #friend-link,
#footBox #hot-info,
#footBox #list-description,
#footBox #jinrong-link,
#footBox #relate-district {
	color: #ccc
}

#f_mew_list .f-banner {
	margin-top: 15px
}

.banner {
	overflow: hidden;
	height: 80px;
	position: relative;
	width: 1190px;
	display: none;
	margin: 0 auto
}

.banner-link {
	display: block;
	height: 80px;
	width: 1190px
}

.banner-link:hover {
	text-decoration: none
}

.banner-close {
	width: 30px;
	height: 30px;
	display: block;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png) no-repeat -59px 0;
	position: absolute;
	right: 0;
	z-index: 10;
	cursor: pointer;
	top: 0
}

.pagectrl {
	width: 100px;
	height: 10px;
	position: absolute;
	left: 50%;
	bottom: 4px;
	z-index: 10
}

.page {
	width: 10px;
	height: 10px;
	line-height: 10px;
	overflow: hidden;
	padding: 0;
	display: inline;
	background-color: #000;
	float: left;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	cursor: pointer;
	margin: 0 5px;
	-ms-filter: "alpha(opacity=15)";
	filter: alpha(opacity=15);
	-moz-opacity: .15;
	-khtml-opacity: .15;
	opacity: .15
}

.pagectrl .active {
	background-color: #6ba001 !important;
	-ms-filter: "alpha(opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0
}

.f-crumbs {
	font-size: 12px;
	line-height: 36px;
	color: #666
}

.f-crumbs a {
	color: #999;
	margin-right: 5px
}

#f_mew_list .f-crumbs a:hover,
#f_mew_list .f-crumbs a.current:hover,
#f_detail .f-crumbs a:hover,
#f_detail .f-crumbs a.current:hover {
	color: #90c31f;
	font-weight: bold
}

.f-crumbs a.current {
	color: #666
}

.f-foot {
	background: #555;
	color: #ccc;
	font-size: 12px
}

.f-foot .foot-crumbs {
	padding-top: 45px
}

#footBox {
	background: #555
}

.foot-crumbs {
	margin: 0 auto;
	font-family: "Microsoft YaHei", "微软雅黑", "arial", "Tahoma", "SimSun", "sans-serif"
}

.foot-crumbs p {
	color: #9d9c9c;
	line-height: 20px;
	margin-bottom: 15px;
	overflow: hidden
}

.foot-crumbs p a {
	color: #9d9c9c
}

.foot-crumbs p span {
	float: left
}

.foot-1 a,
.foot-2 a {
	padding-right: 5px;
	white-space: nowrap;
	display: inline-block
}

.w-60 {
	width: 60px
}

.w-120 {
	width: 120px
}

.w-920 {
	width: 920px
}

.w-860 {
	width: 860px
}

#f_mew_list #footer,
#f_detail #footer {
	width: 1190px;
	margin: 0 auto;
	text-align: center;
	color: #ccc
}

#f_detail #footer {
	height: 200px
}

#f_mew_list #footer {
	padding-bottom: 100px
}

#footer a {
	white-space: nowrap;
	color: #ccc
}

#footer a.fc-red {
	color: #ffea3b
}

.foot-crumbs h2 {
	display: inline
}

.foot-crumbs a {
	color: #ccc;
	padding: 0
}

#f_mew_list .letter-tab-con a {
	display: inline-block;
	margin-right: 18px;
	line-height: 20px;
	font-size: 14px
}

#f_mew_list .letter-tab-con {
	padding: 10px 0 0 0;
	margin: 0
}

#f_mew_list .letter-tab-a {
	line-height: 1.6em;
	color: #0064d3;
	display: none
}

#f_mew_list .letter-tab li a {
	border: 1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif;
	width: 28px;
	line-height: 28px;
	margin-top: 10px;
	text-align: center;
	color: #f5f5f5;
	font-size: 12px;
	display: inline-block;
	padding: 0
}

#f_mew_list .letter-tab li a:hover {
	border: 1px solid #ffea3b;
	color: #ffea3b;
	text-decoration: none;
	background: initial
}

#f_mew_list .letter-tab {
	margin: 6px 0;
	height: auto
}

#f_mew_list .letter-tab li {
	display: inline-block
}

#f_mew_list .area-bottom {
	margin-bottom: 55px;
	overflow: hidden
}

.f-relate-city {
	line-height: 20px
}

.f-f-category h2,
.f-relate-city h2 {
	font-size: 12px
}

.f-relate-city a {
	padding-right: 2px
}

.f-f-company a:hover,
.area-bottom a:hover,
.f-friend-link a:hover,
.f-f-info a:hover,
.f-f-category a:hover,
.f-relate-city a:hover {
	color: #ffea3b
}

.f-friend-link {
	line-height: 20px
}

.f-f-company a {
	color: #f5f5f5;
	font-size: 12px
}

#footBox .f-f-company a:hover {
	color: #ffea3b
}

;
#f_mew_list #relate-category,
#f_mew_list #list-description,
#f_mew_list #all-region,
#f_mew_list #relate-city,
#f_mew_list #friend-link,
#f_mew_list #hot-info,
#f_mew_list #list-description,
#f_mew_list #jinrong-link,
#f_mew_list #relate-district {
	margin: 0
}

#footer .footer_nav {
	padding-top: 60px;
	padding-bottom: 20px
}

.e-pal-search {
	padding: 10px 0
}

.e-pal-search a {
	color: #999
}

.column-arrow {
	background-image: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_img.png);
	background-repeat: no-repeat
}

#header {
	background-repeat: repeat-x;
	background-color: #636363;
	height: 30px;
	width: 100%;
	_position: relative;
	z-index: 1000
}

.city {
	float: left;
	line-height: 30px;
	height: 30px;
	margin-right: 15px;
	padding-left: 15px
}

.head a,
.head a:hover,
.city a,
.city a:visited,
a.top-nav-btn,
a.top-nav-btn:visited,
a.reg:visited {
	color: #fff
}

.city a.fc-city {
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px
}

.head-m {
	float: left
}

.head-r {
	float: right;
	padding-right: 15px
}

.head-r .active {
	z-index: 10000
}

#header .reg-login .user-list {
	z-index: 999
}

.reg-login {
	background-position: 0 -50px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	padding-left: 8px;
	position: relative;
	z-index: 1000
}

.reg-login .reg-login-btn {
	background-position: right -50px;
	display: inline-block;
	padding: 0 8px 0 0
}

.reg-login-btn {
	height: 30px;
	line-height: 30px;
	line-height: 32px\9;
	overflow: hidden
}

.reg {
	margin-right: 10px
}

.login {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/bg_img.png) no-repeat -75px -158px;
	padding-left: 15px
}

.column-list {
	float: left
}

.column-list li {
	float: left;
	display: inline;
	height: 30px;
	position: relative
}

.column {
	display: inline-block;
	line-height: 30px;
	padding: 0 14px
}

.column:hover {
	background-color: #4c4c4c;
	text-decoration: none
}

.column:visited,
.logined-b:visited,
.login:visited,
.logined-a:visited {
	color: #fff
}

.column-arrow {
	background-position: -25px -190px;
	display: none;
	height: 4px;
	line-height: 4px;
	font-size: 0;
	bottom: 0;
	left: 44%;
	position: absolute;
	width: 7px
}

.active .column-arrow {
	display: block
}

.active .column {
	background: #444
}

.split-vline {
	border-left: 1px solid #211f2f;
	border-right: 1px solid #606060;
	display: inline-block;
	height: 12px;
	line-height: 12px;
	font-size: 0;
	margin: 9px 1px 0;
	width: 0
}

.top-nav {
	position: relative;
	z-index: 1000
}

.top-nav-btn {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	padding: 6px 14px;
	_padding: 8px 14px 4px
}

.topnav-arrow {
	background-image: url(http://sta.ganjistatic1.com/src/image/v5/bg_img.png);
	background-repeat: no-repeat;
	background-position: -25px -158px;
	display: inline-block;
	vertical-align: middle;
	height: 6px;
	margin-left: 5px;
	width: 8px;
	line-height: 6px;
	font-size: 0
}

.active .top-nav-list {
	display: block
}

.top-nav-list {
	background-color: #fff;
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	border: 1px solid #ddd;
	border-top: 0;
	width: 300px;
	padding: 6px 10px 8px 12px;
	overflow: hidden;
	z-index: 8
}

.top-nav-list li {
	color: #4b4b4b;
	height: 22px;
	line-height: 22px;
	width: 300px;
	clear: both
}

.top-nav-list li a,
.top-nav-list li a:visited {
	color: #4b4b4b;
	display: inline-block;
	width: 48px;
	margin-right: 8px
}

.top-nav-list li em {
	font-weight: bold
}

.top-nav-list li em a {
	width: 46px
}

.top-nav-list li a:hover {
	color: #e30
}

.active .top-nav-btn {
	background-color: #fff;
	border-left: 1px solid #474747;
	border-right: 1px solid #474747;
	color: #4b4b4b;
	padding: 6px 13px;
	_padding: 8px 13px 4px
}

.active .top-nav-btn .topnav-arrow {
	background-position: -50px -190px
}

.active .top-nav-btn:hover,
.active .top-nav-btn:visited {
	color: #4b4b4b;
	text-decoration: none
}

.active .top-nav-list {
	display: block
}

.logined-b {
	padding-left: 8px
}

.head-r .top-nav-list {
	width: 65px;
	z-index: 1000
}

.mobile-icon {
	background: url(http://sta.ganjistatic1.com/src/image/v5/icon/mobile_01.png) no-repeat 8px 7px;
	padding: 0 14px 0 25px;
	float: left
}

.head-r .ganji-dingdong {
	position: relative;
	z-index: 6000;
	*display: inline
}

.head-r .dingdong-pop {
	display: none;
	position: absolute;
	border: 1px solid #dcdcdc;
	top: 30px;
	left: -118px;
	background: #fff;
	width: 300px;
	height: 128px;
	padding: 14px 0 0 10px;
	color: #4b4b4b;
	z-index: 9999
}

.head-r .ganji-phone-pop {
	left: -100px
}

.head-r .dingdong-pop:hover {
	color: #4b4b4b;
	text-decoration: none;
	cursor: pointer
}

.head-r .dingdong-pop p {
	_color: #4b4b4b
}

.head-r .dingdong-pop.active {
	display: block
}

.head-r .dingdong-pop .arrow {
	background: url(http://sta.ganjistatic1.com/src/image/v5/head_ganji_dingdong.png);
	width: 11px;
	height: 7px;
	display: inline-block;
	position: absolute;
	top: -7px;
	left: 150px;
	overflow: hidden
}

.head-r .ganji-phone-pop .arrow {
	left: 143px;
	_left: 55px
}

.head-r .dingdong-pop .pic-area {
	float: left;
	line-height: 24px;
	width: 110px;
	text-align: center;
	margin-right: 13px
}

.head-r .dingdong-pop .ewm {
	background: url(http://sta.ganjistatic1.com/src/image/v5/head_ganji_dingdong.png) 0 -12px;
	width: 100px;
	height: 100px;
	margin-left: 5px
}

.head-r .ganji-phone-pop .ewm {
	background: url(http://sta.ganjistatic1.com/att/2015/0311-qunzu-ewm.jpg) no-repeat center center
}

.head-r .dingdong-pop .p1,
.head-r .dingdong-pop .p2 {
	font-family: "Microsoft YaHei", "SimHei"
}

.head-r .dingdong-pop .p1 {
	margin-bottom: 10px;
	text-indent: 8px
}

.head-r .dingdong-pop .p2 {
	height: 24px;
	line-height: 24px;
	color: #f60;
	text-indent: 14px;
	_text-indent: 0
}

.f-h-head {
	background: #fff;
	height: 130px
}

.f-h-head .f-h-edit-content {
	background: #fff;
	margin: 0 auto
}

.f-h-head .f-h-search-edit {
	width: 1190px;
	margin: 0 auto
}

.f-h-search-edit .logo {
	padding-right: 63px;
	display: none
}

.f-h-head .top_fixed {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 9999;
	background: rgba(255, 255, 255, 0.9);
	padding: 10px 0;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8
}

.f-h-head .top_fixed .logo {
	display: block
}

#f-other-head .f-h-head .top_fixed {
	padding: 0
}

.f-h-head .f-h-logo-nav {
	padding-top: 14px;
	padding-bottom: 14px
}

.f-h-head .logo {
	background: 0;
	height: 40px;
	width: 258px;
	position: relative
}

.f-h-head .logo a img {
	height: 40px
}

.f-h-head .f-h-nav {
	float: right
}

.f-h-head .f-h-logo-nav .icon {
	vertical-align: middle
}

.f-h-head .f-h-logo-nav .title {
	font-size: 31px;
	color: #90c31f;
	vertical-align: middle;
	display: inline;
	font-weight: bold
}

.f-h-head .f-h-logo-nav .line {
	height: 30px;
	display: inline-block;
	border-right: 1px solid #ccc;
	vertical-align: middle;
	margin: 0 18px
}

.f-h-head .f-h-nav {
	height: 40px
}

.f-h-head .f-h-nav .nav {
	font-size: 20px;
	text-align: right;
	display: inline-block
}

.f-h-head .f-h-nav .nav li {
	margin-left: 38px;
	float: left;
	font-weight: bold;
	line-height: 40px
}

.f-h-head .f-h-nav .nav li a {
	color: #999
}

.f-h-head .f-h-nav .nav li a:hover {
	color: #90c31f
}

.f-h-head .f-h-nav .nav li a.on {
	color: #333;
	font-weight: bold;
	font-size: 20px
}

.f-h-head .f-h-nav .nav li a.on:hover {
	color: #333
}

.f-h-head .f-h-search {
	position: relative;
	z-index: 999
}

.f-h-head .f-h-search .category {
	position: relative;
	border: 1px solid #ddd;
	border-right: 0;
	height: 34px;
	color: #555;
	font-size: 16px;
	position: relative;
	width: 96px;
	background: #f5f5f5
}

.f-h-head .f-h-search .category.active .list {
	display: block
}

.f-h-head .category .category_space {
	display: inline-block;
	width: 15px
}

.f-h-head .f-h-search .triangle {
	width: 7px;
	height: 4px;
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -2px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png);
	background-position: -1px -1px
}

.f-h-head .f-h-search .title {
	padding-left: 18px;
	line-height: 34px;
	font-weight: normal;
	cursor: pointer
}

.f-h-head .f-h-search .category .list {
	z-index: 10;
	display: none;
	width: 95px;
	border: 1px solid #ddd;
	border-top: 0;
	background: #fff;
	position: absolute;
	top: 34px;
	left: -1px
}

.f-h-head .f-h-search .category .list.current {
	display: block
}

.f-h-head .f-h-search .category .item a {
	display: inline-block;
	color: #555;
	width: 77px;
	height: 34px;
	line-height: 34px;
	padding-left: 18px
}

.f-h-head .f-h-search .category .item a:hover {
	background: #eef8f4
}

.f-h-head .f-h-search .search {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	line-height: 34px;
	height: 34px;
	margin: 0;
	width: auto
}

.f-h-head .f-h-search .search-input-fang {
	width: 100%;
	float: left;
	width: 458px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #aaa;
	font-weight: normal;
	padding-left: 10px
}

.f-h-head .f-h-search .search-button {
	display: inline-block;
	text-align: center;
	width: 94px;
	height: 36px;
	line-height: 36px;
	background: #90c31f;
	color: #fff;
	font-size: 16px;
	cursor: pointer
}

.f-h-head .f-h-search .search-button:hover {
	background: #7aae06
}

.f-h-head .f-h-search .search .list {
	position: absolute;
	top: 43px;
	left: 0;
	border: 1px solid #ddd;
	background: #fff;
	z-index: 10;
	display: none
}

.f-h-head .f-h-search .search .list.current {
	display: block
}

.f-h-head .f-h-search .search .s-item {
	position: relative;
	color: #555;
	display: inline-block;
	width: 639px;
	padding-left: 18px
}

.f-h-head .f-h-search .search .s-item:hover {
	background: #f8fcfb
}

.f-h-head .f-h-search .search .s-del {
	width: 20px;
	height: 20px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png);
	background-position: -37px -1px;
	position: absolute;
	top: 50%;
	right: 35px;
	margin-top: -10px
}

.f-h-head .search_current .category {
	border: 1px solid #90c31f;
	border-right: 0
}

.f-h-head .search_current .search {
	border-top: 1px solid #90c31f;
	border-bottom: 1px solid #90c31f
}

.f-h-head .search_current .category .list {
	border: 1px solid #90c31f;
	border-top: #ddd
}

.f-h-head .input_current .category {
	border: 1px solid #90c31f;
	border-right: 0
}

.f-h-head .input_current .search {
	border-top: 1px solid #90c31f;
	border-bottom: 1px solid #90c31f
}

.f-h-head .input_current .category .list {
	border: 1px solid #90c31f;
	border-top: #ddd
}

#f_index_catgreat .f-h-head .input_current .gj_sys_autoc_rs,
#f_mew_list .f-h-head .input_current .gj_sys_autoc_rs,
#f_detail .f-h-head .input_current .gj_sys_autoc_rs {
	border: 1px solid #90c31f;
	border-top: 1px solid #dedede
}

.f-h-head .top_fixed .f-h-edit {
	display: none
}

.f-h-head .f-h-edit .item.pub {
	margin-right: 10px
}

.f-h-head .f-h-edit .item.pub a {
	background: #e9f3d2;
	color: #58ac05
}

.f-h-head .f-h-edit .item.pub a:hover {
	background: #ddedbb
}

.f-h-head .f-h-edit .item.del a {
	background: #eee;
	color: #999
}

.f-h-head .f-h-edit .item.del a:hover {
	background: #e2e2e2
}

.f-h-head .f-h-edit .item a {
	font-size: 16px;
	display: inline-block;
	width: 132px;
	line-height: 36px;
	text-align: center
}

#f_mew_list .gj_sys_autoc_rs,
#f_detail .gj_sys_autoc_rs,
#f_detail #listSearch .gj_sys_autoc_rs,
#f_index_catgreat .gj_sys_autoc_rs {
	border: 1px solid #ddd;
	box-shadow: none;
	padding: 0;
	z-index: 999
}

#f_mew_list .gj_sys_autoc_rs ul,
#f_detail .gj_sys_autoc_rs ul,
#f_detail #listSearch .gj_sys_autoc_rs ul,
#f_index_catgreat .gj_sys_autoc_rs ul {
	padding: 0
}

#f_mew_list .gj_sys_autoc_rs li,
#f_detail .gj_sys_autoc_rs li,
#f_detail #listSearch .gj_sys_autoc_rs li,
#f_index_catgreat .gj_sys_autoc_rs li {
	line-height: 42px;
	height: 42px;
	padding-left: 10px;
	padding-right: 15px
}

#f_mew_list .gj_sys_autoc_rs li:hover,
#f_detail .gj_sys_autoc_rs li:hover,
#f_detail #listSearch .gj_sys_autoc_rs li:hover,
#f_index_catgreat .gj_sys_autoc_rs li:hover {
	background: #f8fcfb
}

#f_mew_list .gj_sys_autoc_rs li span,
#f_detail .gj_sys_autoc_rs li span,
#f_detail #listSearch .gj_sys_autoc_rs li span,
#f_index_catgreat .gj_sys_autoc_rs li span {
	color: #666;
	padding: 0
}

#f_mew_list .gj_sys_autoc_rs li a,
#f_detail .gj_sys_autoc_rs li a,
#f_detail #listSearch .gj_sys_autoc_rs li a,
#f_index_catgreat .gj_sys_autoc_rs li a {
	color: #666;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/detail_icon.png) no-repeat -20px -55px
}

#f_mew_list .gj_sys_autoc_rs em:hover,
#f_detail .gj_sys_autoc_rs em:hover,
#f_detail #listSearch .gj_sys_autoc_rs em:hover,
#f_index_catgreat .gj_sys_autoc_rs em:hover {
	color: #666
}

#f_mew_list #listSearch .js-del,
#f_detail .js-del,
#f_index_catgreat .js-del {
	padding: 0
}

#f_mew_list .gj_sys_autoc_rs em,
#f_detail .gj_sys_autoc_rs em,
#f_detail #listSearch .gj_sys_autoc_rs em,
#f_index_catgreat .gj_sys_autoc_rs em {
	color: #666
}

#f_detail #listSearch .gj_sys_autoc_rs em {
	color: #666
}

#f_mew_list #listSearch .gj_sys_autoc_rs em {
	color: #666
}

#f_detail #footer {
	padding: 0;
	width: auto
}

.f-list .f-list-item {
	width: 100%;
	display: inline-block;
	padding: 26px 0;
	border-bottom: 1px solid #eee;
	position: relative
}

.f-list .f-list-item:hover {
	background: #f9f9f9
}

.f-list .f-list-item-wrap {
	padding-left: 18px;
	position: relative
}

.f-list .f-list-item .img {
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/detail_error.png);
	background-size: 180px 130px;
	float: left;
	position: relative;
	width: 180px;
	height: 130px
}

.f-list .f-list-item .img .img-wrap {
	width: 180px;
	height: 130px;
	overflow: hidden
}

.f-list .f-list-item .img .num-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	font-size: 12px;
	color: #fff;
	line-height: 26px;
	line-height: 26px;
	text-align: center
}

.f-list .f-list-item .img .num-img-wrap {
	opacity: .6;
	filter: alpha(opacity=60);
	position: absolute;
	left: 0;
	top: 0;
	width: 40px;
	height: 26px;
	background: #333
}

.f-list .f-list-item .img img {
	vertical-align: middle;
	width: 180px;
	height: 130px
}

.f-list .f-list-item .translation {
	transition: all 1s;
	-webkit-transition: all 1s;
	-o-transition: all 1s;
	-ms-transition: all 1s;
	-moz-transition: all 1s
}

.f-list .f-list-item .img-wrap img:hover {
	transform: scale(1.2, 1.2);
	-wekit-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2)
}

.f-list .f-list-item .dd-item {
	margin-left: 200px;
	padding-bottom: 17px;
	line-height: 20px;
	height: 20px
}

.f-list .f-list-item .dd-item .title-font {
	color: #333
}

.f-list .f-list-item .dd-item .title-font:hover {
	color: #90c31f
}

.f-list .f-list-item .dd-item a {
	color: #555
}

.f-list .f-list-item .title-font:visited {
	color: #252525;
}

.f-list .f-list-item .title {
	color: #333;
	font-size: 0;
	padding-bottom: 20px
}

.f-list .ershoufang-list.hover .contrast {
	display: block
}

.f-list .f-list-item.ershoufang-list .dd-item.title {
	padding-bottom: 16px
}

.f-list .f-list-item.ershoufang-list .dd-item {
	padding-bottom: 13px
}

.f-list .f-list-item.ershoufang-list .dd-item.feature {
	padding-bottom: 0
}

.f-list .f-list-item.ershoufang-list .dd-item .time {
	font-size: 14px
}

.f-list .f-list-item .free {
	position: absolute;
	display: inline-block
}

.f-list .f-list-item .zhufangji {
	position: absolute;
	display: inline-block
}

.f-list .f-list-item .zhufangji img {
	width: 50px;
	height: 30px
}

.f-list .f-list-item .free {
	right: -2px;
	top: -2px;
	width: 45px;
	height: 40px;
	background-position: -40px 0
}

.f-list .f-list-item .free img {
	width: 45px;
	height: 40px
}

.f-list .f-list-item .zhufangji {
	right: 10px;
	top: 0;
	width: 50px;
	height: 30px;
	background-position: 0 -154px
}

.f-list .f-list-item .value {
	vertical-align: middle;
	color: #333
}

.f-list .f-list-item .title-font {
	font-size: 18px;
	font-weight: bold;
	color: #333
}

.f-list .f-list-item .size {
	color: #555;
	font-size: 0
}

.f-list .f-list-item .size span,
.f-list .f-list-item .size a {
	font-size: 14px
}

.f-list .f-list-item .size .item-line {
	vertical-align: -1px;
	display: inline-block;
	width: 2px;
	height: 12px;
	background: #999;
	margin: 0 10px
}

.f-list .f-list-item .address,
.f-list .f-list-item .source {
	color: #555;
	font-size: 14px
}

.f-list .f-list-item dd.source {
	padding: 0;
	font-size: 0
}

.f-list .f-list-item dd.source span {
	font-size: 14px;
	vertical-align: middle
}

.f-list .f-list-item dd.source span.common-icon-tip {
	font-size: 12px
}

.f-list .f-list-item dd.feature {
	font-size: 0;
	padding-bottom: 0;
	height: 26px;
	padding-top: 2px
}

.f-list .f-list-item dd.feature span {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	margin-right: 10px;
	background: #f1f1f1;
	padding: 0 10px;
	font-size: 12px;
	color: #81879a
}

.f-list .f-list-item.ershoufang-list .contrast {
	display: none;
	cursor: pointer;
	padding-bottom: 0;
	position: absolute;
	right: 40px;
	bottom: -8px;
	color: #90c31f
}

.f-list .f-list-item.ershoufang-list:hover .contrast {
	display: block
}

.f-list .f-list-item .plus {
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: -1px;
	margin-right: 4px;
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/detail_error.png/app/ms_v2/housing_v2/html/images/new_list.png) no-repeat -28px 0
}

.f-list .f-list-item .subway,
#f_mew_list .f-list .f-list-item .area {
	width: auto;
	display: inline-block;
	line-height: 18px
}

.f-list .f-list-item .subway {
	padding-left: 24px;
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/detail_error.png/app/ms_v2/housing_v2/html/images/icon.png) no-repeat -277px 0
}

.f-list .f-list-item .info {
	position: absolute;
	height: 56px;
	right: 40px;
	top: 50%;
	margin-top: -28px
}

.f-list .f-list-item .price {
	color: #e33d3d;
	font-weight: bold;
	text-align: right;
	line-height: normal
}

.f-list .f-list-item .price .num {
	font-size: 30px;
	vertical-align: -1px
}

.f-list .f-list-item .price .unit {
	font-size: 14px
}

.f-list .f-list-item .small-price {
	font-size: 14px;
	text-align: right
}

.f-list .f-list-item .time {
	font-size: 12px;
	color: #999;
	line-height: 20px;
	text-align: right
}

.f-list .f-list-item .coupon {
	font-size: 12px;
	color: #fff;
	line-height: 22px;
	text-align: center;
	width: 72px;
	height: 26px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/detail_error.png/app/ms_v2/housing_v2/html/images/icon.png) no-repeat -113px 0
}

.f-list .address-eara {
	color: #555
}

.f-list .f-list-item.cangku-changfang {
	padding: 12px 0
}

.f-list .f-list-item.cangku-changfang .size {
	padding-bottom: 0
}

.f-list .f-list-item.cangku-changfang .info {
	right: 30px;
	height: 42px;
	margin-top: -21px
}

.f-list .f-list-item.cangku-changfang .info-right {
	width: 170px;
	text-align: right
}

.f-list .f-list-item.cangku-changfang .word {
	font-size: 20px;
	color: #e33d3d;
	line-height: 42px
}

.f-list .f-list-item.cangku-changfang .size {
	font-size: 14px
}

.f-list .f-list-item.cangku-changfang .num {
	font-size: 20px;
	font-weight: normal
}

.f-list .f-list-item.cangku-changfang .yue {
	font-size: 14px
}

.f-list .f-list-item.cangku-changfang .dd-item {
	margin-left: 120px
}

.f-list .f-list-item.cangku-changfang .title {
	padding-top: 8px
}

.f-list .f-list-item.cangku-changfang .img,
.f-list .f-list-item.cangku-changfang .img-wrap {
	width: 100px;
	height: 75px;
	overflow: hidden;
	background-size: 100px 75px
}

.f-list .f-list-item.cangku-changfang .img-wrap img {
	width: 100px;
	height: 75px
}

#ad_container_right_img {
	padding-top: 10px
}

.jplaySmallIcon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -19px;
	margin-left: -19px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/detail_playerIcon.png) no-repeat;
	background-position: 0 -469px;
	width: 38px;
	height: 38px
}

.jplaySmallIcon:hover {
	background-position: 0 -426px;
	width: 38px;
	height: 38px
}

.f-page .pageBox {
	clear: both;
	text-align: center;
	margin: 0
}

.pageLink li {
	margin: 0 5px;
	display: inline
}

.pageLink li a {
	display: inline-block;
	background: #fff;
	border: 1px solid #ddd;
	height: 34px;
	width: 34px;
	line-height: 34px;
	font-size: 14px;
	padding: 0;
	color: #4b4b4b;
	text-align: center;
	vertical-align: top
}

.pageLink li a.prev,
.pageLink li a.next {
	width: 68px
}

#f_mew_list .pageLink li a:hover {
	background: #e8f1d3;
	border-color: #e8f1d3;
	color: #4b4b4b
}

.pageLink a.linkOn {
	background: #91c320;
	border-color: #91c320;
	color: #fff;
	text-decoration: none
}

.pageLink a.linkOn:hover {
	background: #91c320;
	color: #4b4b4b;
	border: 1px solid #91c320;
	color: #fff
}

.s_guide {
	position: fixed;
	overflow: hidden;
	width: 175px;
	height: 185px;
	bottom: 150px;
	right: 50px;
	z-index: 9999
}

.s_guide .guide_close {
	position: absolute;
	bottom: 30px;
	display: inline-block;
	width: 25px;
	height: 25px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/shangpu.png);
	background-position: -76px 0;
	cursor: pointer
}

.s_guide .guide_img {
	width: 145px;
	height: 145px
}

.s_guide .tips_world {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 44px;
	width: 160px;
	text-align: center;
	line-height: 44px;
	color: #90c31f;
	font-size: 12px;
	background: #fff;
	border-radius: 6px
}

.anim-slideDown {
	animation: slideDown 1s forwards;
	-webkit-animation: slideDown 1s forwards
}

.anim-slideUp {
	animation: slideUp 1s forwards;
	-webkit-animation: slideUp 1s forwards
}

@keyframes slideDown {
	from {
		transform: translateY(0)
	}
	to {
		transform: translateY(145px)
	}
}

@-webkit-keyframes slideDown {
	from {
		transform: translateY(0)
	}
	to {
		transform: translateY(145px)
	}
}

@keyframes slideUp {
	from {
		transform: translateY(145px)
	}
	to {
		transform: translateY(0)
	}
}

@-webkit-keyframes slideUp {
	from {
		transform: translateY(145px)
	}
	to {
		transform: translateY(0)
	}
}

.f-recommend .title,
.f-recommend .list {
	padding: 0 18px
}

.f-recommend .title {
	font-size: 14px;
	text-align: left;
	padding-top: 18px;
	padding-bottom: 20px;
	color: #555
}

.f-recommend .list {
	font-size: 12px
}

.f-recommend .list .item {
	padding-bottom: 25px
}

.f-recommend .list .item .order {
	margin-right: 5px
}

.f-recommend .list .item .item-title {
	float: left;
	color: #0095e6;
	height: 12px;
	line-height: 12px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.f-recommend .list .item .red,
.f-recommend .list .item .number {
	color: #e33d3d
}

.f-recommend .list .item .amount {
	margin-left: 3px
}

.f-filter {
	background: #fff;
	padding-bottom: 30px
}

.f-filter .f-f-title-wrap {
	position: relative;
	height: 48px;
	border-bottom: 2px solid #eee
}

.f-filter .f-f-title-wrap .map-fang {
	color: #90c31f;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -10px
}

.f-filter .f-f-title {
	line-height: 46px;
	position: absolute;
	top: 0;
	left: 0
}

.f-filter .f-f-title .item {
	float: left
}

.f-filter .f-f-title .item a {
	display: inline-block;
	height: 48px;
	padding: 0 20px;
	color: #555;
	font-size: 18px
}

.f-filter .f-f-title .item a:hover {
	color: #90c31f
}

.f-filter .f-f-title .item.current {
	color: #90c31f;
	border-bottom: 2px solid #90c31f
}

.f-filter .f-f-title .item.current a {
	color: #90c31f;
	font-weight: bold
}

.f-filter .f-f-content {
	font-size: 12px
}

.f-filter .f-f-content.f-filter-custom {
	margin-top: 15px
}

.f-filter .f-f-content dl.f-custom-list {
	padding: 0
}

.f-filter .f-f-content a {
	color: #555
}

.f-filter .f-f-content a:hover {
	color: #90c31f
}

.f-filter .f-f-content a.current,
.f-filter .f-f-content a.current em {
	color: #90c31f;
	font-weight: bold
}

.f-filter .f-f-content .fir-item {
	margin: 0 20px;
	padding-top: 15px;
	line-height: 22px
}

.f-filter .f-f-content .fir-item .sec-list {
	position: relative
}

.f-filter .f-f-content .fir-item.fang5-area .thr-list,
.f-filter .f-f-content .fir-item.fang5-area .sec-list {
	border-bottom: 1px solid #eee
}

.f-filter .f-f-content .fir-item.fang5-area .sec-list {
	padding-bottom: 15px
}

.f-filter .fir-item.no-sub .thr-list {
	margin-top: 0
}

.f-filter .fir-item.no-sub .thr-list ul {
	position: relative
}

.f-filter .fir-item.no-sub .info .item {
	line-height: 22px
}

.f-filter .f-f-content .title {
	float: left;
	color: #555
}

.f-filter .f-f-content .info {
	margin-left: 10px;
	float: left;
	width: 1100px
}

.f-filter .f-f-content .info .other {
	margin-right: 10px
}

.f-filter .f-f-content .info.moreitem .other {
	padding-left: 36px
}

.f-filter .f-f-content .info .other.no_pad {
	padding-left: 0
}

.f-filter .f-f-content .info .other a {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	padding-left: 18px;
	margin-right: 10px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png) no-repeat -286px -45px
}

.f-filter .f-f-content .info .other a.current {
	background-position: -286px -67px
}

.f-filter .f-f-content .sec-item {
	float: left;
	padding-right: 20px
}

.f-filter .f-f-content .sec-item a {
	position: relative;
	display: inline-block;
	width: 45px
}

.f-filter .f-f-content .sec-item .icon,
.f-filter .f-f-content .sec-item.current .icon {
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png)
}

.f-filter .f-f-content .sec-item .icon {
	width: 9px;
	height: 6px;
	position: absolute;
	right: 5px;
	top: 50%;
	margin-top: -3px;
	background-position: -19px 0
}

.f-filter .f-f-content .sec-item.current .icon {
	background-position: -9px 0
}

.f-filter .f-f-content .sec-item.current a {
	color: #90c31f
}

.f-filter .f-f-content .thr-list {
	margin-top: 16px;
	padding-bottom: 4px
}

.f-filter .filter-all {
	margin-right: 24px
}

.f-filter .thr-list .item {
	line-height: 20px;
	margin-right: 20px;
	float: left;
	padding-bottom: 12px
}

.f-filter .thr-list .item.current a {
	color: #90c31f;
	font-weight: bold
}

.f-filter .thr-list .fou-list {
	background: #fff
}

.f-filter .fou-list dl {
	float: left;
	margin-right: 24px;
	padding-bottom: 9px
}

.f-filter .fou-list dl dt {
	float: left;
	font-weight: 800
}

.f-filter .fou-list dl dd {
	float: left;
	margin-left: 10px
}

.f-filter .fou-list dl dd.current a {
	color: #90c31f
}

.f-filter .fou-list .subway-item {
	margin-right: 10px;
	display: inline-block;
	padding-bottom: 9px
}

.f-filter .fou-list .subway-item.current {
	color: #90c31f;
	font-weight: bold
}

.f-filter .f-f-content .rent11 {
	margin-right: 15px
}

.f-filter .f-f-content .rent11 .price-input-right {
	margin-right: 10px
}

.f-filter .info .option {
	float: left;
	margin-right: 24px
}

.f-filter .info .price-done,
.f-filter .info .area-done {
	display: inline-block;
	margin-left: 5px;
	width: 50px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #90c31f;
	border: 1px solid #90c31f
}

.f-filter .info .price-done:hover,
.f-filter .info .area-done:hover {
	background: #e9f3d2
}

.f-filter .price-input,
.f-filter .area-input {
	float: left;
	border: 1px solid #dedede;
	width: 50px;
	height: 20px;
	line-height: 20px
}

.f-filter .line {
	padding: 0 10px;
	float: left
}

.f-filter .unit {
	margin-left: 5px
}

.f-filter .division {
	border-top: 1px solid #eee;
	margin: 0 20px;
	margin-top: 15px
}

.f-filter .filter-opts {
	float: left;
	margin-right: 9px
}

.f-filter .f-filter-custom .filter-opt {
	display: inline-block;
	height: 22px;
	border: 1px solid #ccc;
	float: left;
	padding: 0 8px
}

.f-filter .f-filter-custom .filter-close {
	display: inline-block;
	height: 22px;
	width: 22px;
	border: 1px solid #ccc;
	float: left;
	border-left: 0;
	cursor: pointer;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png) no-repeat -37px 0
}

.f-filter .filter-clear .filter-opt {
	border-color: #90c31f;
	color: #90c31f
}

.f-filter .filter-clear .filter-opt:hover {
	color: #90c31f
}

.moreitem dt,
.moreitem dd {
	float: left;
	width: auto
}

.moreitem dt {
	float: left;
	display: inline;
	margin: 0 0 0 15px;
	line-height: 22px;
	padding-right: 5px
}

.moreitem dd {
	margin-right: 5px
}

.moreitem-box {
	border: 1px solid #ccc;
	color: #707070;
	float: left;
	display: inline;
	line-height: 20px;
	position: relative;
	padding: 0
}

.moreitem-btn {
	background: #fff;
	display: inline-block;
	float: left;
	line-height: 20px;
	line-height: 22px\9;
	padding-right: 18px;
	padding: 0 8px 0 10px;
	padding: 0 8px 0 10px\9;
	position: relative;
	z-index: 1
}

.moreitem .moreitem-btn a {
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png) no-repeat right -20px;
	display: inline-block;
	margin-right: 0;
	padding: 0 20px 0 0;
	vertical-align: top
}

.moreitem .moreitem-btn a,
.moreitem .moreitem-btn a:hover,
.moreitem .moreitem-btn a:visited {
	color: #707070;
	text-decoration: none
}

.moreitem-opts {
	background: #fff;
	border: 1px solid #ccc;
	display: none;
	position: absolute;
	left: -1px;
	top: 20px;
	padding: 0 0 5px;
	width: 100%;
	z-index: 99
}

.moreitem-opts li a {
	color: #707070;
	display: block;
	float: none;
	height: 34px;
	line-height: 34px;
	padding: 0 10px;
	margin-right: 0;
	overflow: hidden
}

.moreitem-opts li a:hover {
	background: #f7fcf8;
	text-decoration: none
}

.mitem-property .moreitem-opts {
	width: 98px
}

.mitem-age .moreitem-opts {
	width: 88px
}

.mitem-storey .moreitem-opts {
	width: 98px
}

.mitem-decoration .moreitem-opts {
	width: 86px
}

.mitem-orientations .moreitem-opts {
	width: 62px
}

.mitem-source .moreitem-opts {
	width: 98px
}

.active .moreitem-btn {
	border-bottom: 0
}

.active .moreitem-opts {
	display: block
}

.mitem-category .active,
.mitem-property .active,
.mitem-age .active,
.mitem-storey .active,
.mitem-decoration .active,
.mitem-orientations .active,
.mitem-source .active {
	z-index: 2
}

.mitem-category,
.mitem-property,
.mitem-age,
.mitem-storey,
.mitem-decoration,
.mitem-orientations,
.mitem-source {
	margin-right: 5px
}

.payment-ad {
	background: url(http://stacdn201.ganjistatic1.com/att/adm/20131220/image/payment_banner_1.png) no-repeat;
	position: relative;
	margin: 10px 0 0;
	height: 80px;
	overflow: hidden
}

.current {
	font-weight: bold;
	color: #90c31f
}

.f-filter .f-f-content .business-circle {
	position: absolute;
	right: 0
}

.f-filter .f-f-content .business-circle .business-circle-btn {
	color: #0095e6
}

.f-filter .f-f-content .business-circle-cont {
	display: none;
	border-radius: 4px
}

.business-circle {
	cursor: pointer;
	float: right;
	position: absolute;
	top: -1px;
	_top: 0;
	right: -15px;
	z-index: 5;
	width: 72px;
	background: #fff;
	zoom: 1
}

.business-circle-btn {
	background: #fff;
	border: 1px solid #fff;
	border-bottom: 0;
	display: block;
	height: 14px;
	line-height: 14px;
	padding: 4px 0 14px 8px;
	position: relative;
	text-decoration: none;
	z-index: 3
}

.business-circle-arrow {
	width: 9px;
	height: 6px;
	margin-top: 4px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png) no-repeat -54px -153px;
	float: right;
	margin-left: 4px;
	_margin-left: 0
}

.business-circle-cont {
	border: 1px solid #eee;
	clear: both;
	display: none;
	height: 85px;
	padding: 20px 10px 19px 19px;
	right: 0;
	_right: -1px;
	position: absolute;
	width: auto;
	overflow: hidden;
	background: #fff;
	line-height: 22px;
	z-index: 2;
	top: 33px;
	zoom: 1
}

.business-circle .business-circle-cont dd {
	float: none;
	clear: both;
	position: static;
	width: 100%
}

.hotarea dt {
	padding-bottom: 20px;
	width: 1040px;
	text-align: left;
	font-weight: normal;
	color: #60605e;
	margin-left: 0
}

.hotarea dt a {
	display: block;
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	float: left;
	margin-right: 10px;
	border: 1px #ccc solid;
	font-size: 14px;
	color: #555
}

.f-filter .f-f-content .hotarea dt a.active:hover,
.f-filter .f-f-content .hotarea dt .active {
	background: #90c31f;
	color: #fff;
	border: 1px solid #90c31f
}

.f-filter .f-f-content .hotarea dt a:hover {
	color: #555;
	background: #e8f1d3;
	border: 1px solid #e8f1d3;
	text-decoration: none
}

.hotarea dd {
	text-align: left;
	font-weight: normal;
	line-height: 20px;
	overflow: hidden
}

.hotarea dd a {
	font-size: 12px;
	color: #555;
	margin-right: 10px;
	display: inline-block
}

.hotarea dd a:link {
	color: #555
}

.selitem .hotarea dd a {
	color: #707070
}

.hotarea dd a:hover {
	color: #e30
}

.active .business-circle-arrow {
	background-position: -54px -147px
}

.f-filter .f-f-content .active .business-circle-cont {
	display: block
}

.business-circle-arrow:hover {
	text-decoration: none
}

.f-filter .f-f-content .active .business-circle-arrows {
	display: block
}

.business-circle-arrows {
	display: none;
	height: 10px;
	width: 10px;
	position: absolute;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon.png) no-repeat -54px -158px;
	z-index: 3;
	top: 24px;
	right: 30px
}

.f-hot {
	background: #fff;
	padding-left: 18px
}

.f-hot .title {
	padding-top: 24px;
	font-size: 14px;
	color: #555
}

.f-hot .list {
	margin-top: 10px;
	padding-bottom: 10px
}

.f-hot .list .item {
	float: left;
	margin-right: 10px;
	width: 156px
}

.f-hot .list .item .img-wrap {
	width: 156px;
	height: 110px;
	overflow: hidden
}

.f-hot .list .item img {
	width: 156px;
	height: 110px
}

.f-hot .list .item-title {
	color: #333;
	padding-top: 8px;
	padding-bottom: 16px;
	font-size: 14px
}

.f-main .f-main-right {
	background: #fff
}

.f-main .f-noresult {
	height: 530px;
	padding-top: 1px
}

.f-main .f-no-icon {
	width: 175px;
	height: 154px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/icon_noresult.jpg) no-repeat;
	margin: 0 auto;
	margin-top: 116px;
	margin-bottom: 60px
}

.f-main .f-no-tip {
	font-size: 18px;
	text-align: center;
	font-family: "黑体"
}

.f-main .f-no-btn {
	display: block;
	width: 280px;
	height: 50px;
	margin: 0 auto;
	margin-top: 40px;
	background: #90c31f;
	font-size: 18px;
	text-align: center;
	line-height: 50px;
	color: #fff
}

.f-main .f-list-tip {
	height: 34px;
	background: #f5f5f5;
	padding-left: 20px;
	line-height: 34px;
	font-size: 14px
}

.f-main .f-list-tip a {
	color: #0095e6
}

.f-main .f-m-head {
	border-bottom: 2px solid #90c31f;
	background: #fff
}

.f-main .f-m-title .item {
	float: left;
	font-size: 0
}

.f-main .f-m-title .item a {
	display: inline-block;
	padding: 0 20px;
	font-size: 18px;
	color: #555;
	height: 48px;
	line-height: 48px
}

.f-main .f-m-title .item.current a {
	background: #90c31f;
	color: #fff
}

.f-main .f-m-title .zhu_fang_logo {
	position: relative
}

.f-main .f-m-title .zhu_fang_logo .zhu_tips {
	width: 44px;
	height: 15px;
	position: absolute;
	top: 0;
	right: 20px
}

.f-main .m-result {
	line-height: 48px;
	padding-right: 14px;
	font-size: 14px
}

.f-main .m-result .num {
	color: #e33d3d
}

.f-main .f-page {
	padding: 60px 0;
	background: #fff
}

.f-main .rightBar {
	text-align: center
}

.f-main-list {
	background: #fff
}

.zhu_logo {
	width: 80px;
	height: 48px
}

.f-list-ad-wrap {
	padding-top: 10px;
	padding-bottom: 10px
}

.f-list-ad {
	width: 980px;
	background: #fff;
	padding: 10px 0
}

.GcnAD-bottom-list,
.adBox,
.GcnAD-bottom-list,
.GcnAD-list-page {
	padding-bottom: 10px;
	width: 960px;
	margin: 0 auto
}

#f_mew_list .right-border {
	border: 0
}

.f-m-filter .item {
	height: 50px;
	line-height: 50px;
	color: #555;
	font-size: 12px;
	background: #fff;
	margin-bottom: 10px;
	padding: 0 20px
}

.f-m-filter .item .title {
	font-size: 16px;
	padding-right: 40px;
	color: #555
}

.f-m-filter .item .price {
	font-size: 14px;
	padding-right: 20px
}

.f-m-filter .item .detail {
	color: #0095e6;
	float: right
}

.f-m-filter .item.up .num {
	color: #e33d3d
}

.f-m-filter .item.down .num {
	color: green
}

.f-m-filter .item .arrow {
	display: inline-block;
	width: 6px;
	height: 10px;
	margin-left: 4px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/new_list.png) no-repeat
}

.f-m-filter .item.up .arrow {
	background-position: -22px 0
}

.f-m-filter .item.down .arrow {
	background-position: -22px -10px
}

.shang_sort {
	position: relative;
	width: 152px;
	height: 48px;
	line-height: 48px;
	cursor: pointer;
	float: right;
	margin-right: 20px;
	background: #fff
}

.shang_sort .sort_title {
	font-size: 14px;
	color: #555;
	height: 48px;
	position: relative
}

.shang_sort .sort_title span {
	float: left;
	padding-left: 20px;
	padding-right: 10px
}

.shang_sort .sort_list {
	position: absolute;
	background: #fff;
	display: none;
	z-index: 99
}

.shang_sort.s_hover .sort_list {
	display: block
}

.shang_sort.s_hover .sanjiao {
	background-position: -8px 0
}

.shang_sort .sort_list li {
	line-height: 34px
}

.shang_sort .sort_list li a {
	color: #555
}

.shang_sort .sort_list li span {
	padding: 0 20px
}

.shang_sort .sort_list li:hover {
	background: #f7fcf8
}

.shang_sort:hover .sort_list {
	display: block
}

.shang_sort:hover .sort_title .sanjiao {
	background-position: -8px 0
}

.shang_sort .sanjiao {
	float: left;
	width: 8px;
	height: 4px;
	margin-top: 20px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/shangpu.png)
}

.kA_top_housing {
	margin-bottom: 10px
}

.col-tit {
	text-align: left;
	height: 28px;
	padding-left: 18px;
	line-height: 28px
}

.withImgR-list {
	padding-bottom: 5px
}

.withImgR-list li {
	padding-bottom: 5px;
	overflow: hidden
}

.withImgR-img {
	float: left;
	height: 45px;
	margin-top: 4px;
	width: 60px;
	overflow: hidden
}

.withImgR-cont {
	float: left;
	padding: 1px 0 0 10px;
	width: 110px;
	overflow: hidden
}

.withImgR-cont p {
	color: #999;
	line-height: 16px
}

.withImgR-cont .price-box i {
	margin-left: 8px
}

.withImgR-list .recommend-item {
	text-decoration: none;
	color: #333;
	display: inline-block
}

.withImgR-list .recommend-item:hover {
	background: #eef6dd
}

.withImgR-list .recommend {
	padding: 10px;
	width: 160px
}

.withImgR-list .recommend-item .img {
	line-height: 100%;
	font-size: 0
}

.withImgR-list .recommend-item img {
	width: 160px;
	height: 120px
}

.withImgR-list .recommend-item .title {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.withImgR-list .recommend-item dd,
.withImgR-list .recommend-item dt {
	margin-bottom: 4px
}

.withImgR-list .recommend-item .price {
	font-size: 16px;
	color: #f60;
	float: left
}

.withImgR-list .recommend-item .size {
	float: right
}

.compare-frame {
	background: #fff;
	border: 2px solid #62af00;
	width: 196px;
	position: fixed;
	right: 0;
	bottom: 35px;
	_position: absolute;
	_bottom: auto;
	_top: expression(documentElement.scrollTop+document.documentElement.clientHeight - 520+"px");
	z-index: 2000
}

.compare-frame-top {
	z-index: 2002;
	_z-index: 1000001;
	display: block
}

.compare-frame-narrow {
	bottom: 85px;
	_bottom: auto;
	_top: expression(documentElement.scrollTop+document.documentElement.clientHeight - 427+"px")
}

.compare-hd {
	background: #62af00;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	line-height: 28px;
	padding-left: 12px;
	position: relative
}

.com-btn-cls {
	background: url(http://stacdn201.ganjistatic1.com/src/image/v5/house/icon_cls.png) no-repeat;
	cursor: pointer;
	display: block;
	height: 12px;
	width: 11px;
	position: absolute;
	right: 7px;
	top: 8px
}

.com-list {
	padding: 10px 8px 0
}

.com-list li {
	border-bottom: 1px solid #f2f2f2;
	margin-bottom: 10px;
	height: 85px;
	overflow: hidden
}

.com-list-img {
	float: left;
	height: 60px;
	width: 80px;
	overflow: hidden
}

.com-list-cont {
	float: left;
	padding-left: 5px;
	width: 95px;
	overflow: hidden
}

.com-list-cont p {
	line-height: 18px
}

.price-box {
	padding-top: 1px;
	color: #999
}

.com-list-cont .sale-price {
	font-size: 16px;
	padding-right: 5px;
	_vertical-align: 0
}

.com-list-title {
	height: 40px;
	overflow: hidden;
	display: block;
	word-break: break-all;
	line-height: 19px
}

.com-list-title:hover {
	cursor: pointer
}

.com-list-ft {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	zoom: 1
}

.btn-del {
	float: right
}

.add-tips {
	color: #999;
	font-size: 12px;
	line-height: 90px;
	text-align: center
}

.compare-ft {
	padding: 0 8px
}

.com-tips {
	color: #c00;
	font-size: 12px;
	margin-bottom: 5px;
	text-align: center
}

.ft-btn {
	margin-bottom: 15px;
	padding-left: 45px;
	overflow: hidden;
	zoom: 1
}

.compare-ft .com-btn {
	border: 1px solid #fd8000;
	display: inline-block;
	background: #fd8000;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	padding: 0 14px;
	color: #fff
}

.compare-ft .com-btn:hover,
.compare-ft .com-btn:visited {
	color: #fff;
	text-decoration: none
}

.compare-ft .com-btn:hover {
	background: #fd6000
}

.compare-ft .unable,
.compare-ft .unable:hover {
	background: #e8e8e8;
	border: 1px solid #dcdcdc;
	color: #b5b5b5;
	cursor: not-allowed
}

.all-clear {
	color: #707070;
	float: right;
	margin: 7px 8px 0 10px
}

.be_like,
.be-recommend {
	color: #555;
	text-align: left
}

.be_like .be_title {
	height: 50px;
	line-height: 50px;
	font-size: 14px
}

.be_like .list .item {
	width: 180px;
	padding-bottom: 20px;
	float: left;
	margin-right: 20px
}

.be_like .list .item a {
	color: #555
}

.be_like .list .img {
	position: relative;
	overflow: hidden;
	margin-bottom: 5px
}

.be_like .list .img,
.be_like .list .img img {
	width: 180px;
	height: 134px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/detail_error.png);
	background-size: 180px 134px
}

.be_like .list .price,
.be_like .list .num {
	font-size: 14px;
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 110px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
	color: #fff
}

.be_like .list .num {
	font-weight: bold
}

.be_like .list .num .fc-org {
	color: #fff
}

.be_like .list .price {
	background: #313131;
	opacity: .8;
	filter: alpha(opacity=80)
}

.be_like .list .info {
	font-size: 14px
}

.be_like .list .f-clear {
	margin-top: 10px
}

.be_like .list .info .title,
.be_like .list .info .size {
	height: 14px;
	line-height: 14px
}

.be_like .list .info .size {
	width: 88px;
	text-align: right
}

.be_like .list .info .title {
	width: 90px;
	text-align: left
}

#f_mew_list .be_like .item {
	margin: 0 11px
}

#f_mew_list .be_like .be_title {
	margin-left: 11px
}

.be_bottom_like {
	padding-bottom: 10px
}

.be_bottom_like .be_title,
.be-recommend .recd-title {
	font-size: 18px;
	font-weight: bold
}

.be_like.be_bottom_like .list .item,
.be_like.be_bottom_like .list .item .img,
.be_like.be_bottom_like .list .item .img img {
	width: 178px
}

.be_like.be_bottom_like .list .item.last {
	margin-right: 0
}

.be_like.be_bottom_like .be_like .list .item {
	padding-bottom: 0
}

.be-recommend .recd-title {
	height: 50px;
	line-height: 50px
}

.be-recommend-right .recd-title {
	font-size: 14px;
	font-weight: normal
}

.be_like .list .pricebox {
	position: absolute;
	left: 0;
	bottom: 10px;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	background: rgba(0, 0, 0, 0.8);
	font-size: 16px;
	color: #fff
}

.be_like .list .info p {
	color: #333
}

.be_like .list .info .address {
	font-size: 14px;
	line-height: 24px
}

.be_like .list .info .area {
	font-size: 12px;
	line-height: 22px
}

.be-recommend .recd-con {
	overflow: hidden
}

.be-recommend .recd-con li {
	width: 145px;
	margin-right: 20px;
	padding-bottom: 20px;
	float: left
}

.be-recommend .recd-con li:nth-child(6n) {
	margin-right: 0
}

.be-recommend .recd-con li .img {
	width: 145px;
	height: 108px;
	margin-bottom: 5px;
	overflow: hidden
}

.be-recommend .recd-con li img {
	width: 145px;
	height: 108px
}

.be-recommend .kPic-p1 {
	font-size: 16px;
	color: #e33d3d;
	line-height: 26px
}

.be-recommend .kPic-p2 {
	font-size: 12px;
	color: #999;
	float: right;
	line-height: 22px
}

.be-recommend .recd-address {
	font-size: 12px;
	color: #333;
	height: 22px;
	line-height: 22px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.be-recommend-right .recd-con li {
	width: 178px
}

.be-recommend-right .recd-con li .img,
.be-recommend-right .recd-con .img img {
	width: 178px;
	height: 133px
}

.s_list_pub {
	text-align: left;
	width: 180px;
	padding: 0 10px
}

.s_list_pub .s_title {
	padding: 20px 0 15px;
	border-bottom: 1px dashed #ededed;
	color: #555;
	font-size: 16px
}

.s_content {
	padding-top: 14px;
	font-size: 14px
}

.s_content .item_wrap {
	float: left;
	padding-bottom: 14px
}

.s_content .item_wrap.last_item_wrap {
	padding-bottom: 0
}

.s_content .item_wrap .item {
	height: 38px;
	line-height: 38px;
	position: relative;
	cursor: pointer;
	border: 1px solid #ededed;
	border-radius: 6px
}

.s_content .input_wrap {
	height: 38px;
	position: relative
}

.s_content .input_wrap .sanjiao {
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -4px;
	color: #999;
	width: 8px;
	height: 4px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/shangpu.png);
	background-position: -16px 0
}

.s_content .item_wrap .s_input {
	float: left;
	height: 38px;
	border-radius: 6px;
	padding-left: 10px;
	font-size: 14px;
	color: #555
}

.s_content .select_list {
	z-index: 2;
	display: none;
	font-size: 14px;
	color: #999;
	border: 1px solid #90c31f;
	border-top: 1px solid #ededed;
	border-radius: 0 0 6px 6px;
	position: absolute;
	top: 34px;
	left: -1px;
	background: #fff
}

.s_content .select_list li {
	padding-left: 10px;
	height: 34px;
	line-height: 34px;
	overflow: hidden
}

.s_content .select_list li:hover {
	background: #f7fcf8;
	color: #555
}

.s_content .item_wrap.s_hover .item {
	border: 1px solid #90c31f
}

.s_content .item_wrap.s_hover .select_list {
	display: block
}

.s_content .item_wrap.half {
	width: 83px
}

.s_content .item_wrap.half .select_list {
	width: 81px;
	height: 204px;
	overflow: auto
}

.s_content .item_wrap.all {
	width: 178px
}

.s_content .item_wrap.all .select_list {
	width: 176px
}

.s_content .item_wrap.half .s_input {
	width: 39px;
	overflow: hidden
}

.s_content .item_wrap.all .s_input {
	width: 130px
}

.s_content .item_wrap.half_hou {
	margin-left: 10px
}

.s_content .item_input {
	height: 38px;
	line-height: 38px;
	float: left;
	border-radius: 6px;
	padding: 0 10px;
	font-size: 14px;
	margin: 0
}

#quick_budget {
	width: 105px
}

.s_content .item_input_unit {
	line-height: 38px;
	position: absolute;
	right: 15px;
	font-size: 14px
}

.s_content .all_input {
	width: 155px
}

.s_content .half_input {
	width: 70px
}

.s_content .get_avlidate {
	float: left;
	font-size: 12px;
	text-align: center;
	color: #555;
	border-left: 1px solid #ededed;
	padding: 0 5px;
	height: 38px;
	line-height: 38px
}

.s_content .item_wrap.s_hover .get_avlidate {
	background: #f7fcf8;
	border-radius: 0 6px 6px 0;
	color: #90c31f;
	border-left: 1px solid #90c31f
}

.s_content .item_wrap.s_clicked .get_avlidate {
	color: #90c31f
}

.s_content .item_wrap.s_error .item {
	border: 1px solid #fd634f
}

.s_content .s_submit {
	display: inline-block;
	margin-bottom: 14px;
	width: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #90c31f;
	border-radius: 6px;
	color: #fff
}

.s_content .s_prompt {
	line-height: 28px;
	font-size: 12px;
	display: none
}

.s_content .item_wrap.s_error .s_prompt {
	color: #fd634f;
	display: inline-block
}

.s_content .item_wrap.s_error_multiple .s_prompt {
	color: #fd634f
}

.s_content .s_pub_error {
	margin-right: 4px;
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/shangpu.png);
	background-position: -52px 0;
	vertical-align: -1px
}

.s_content .s_submit.s_submiting {
	background: #cddec1
}

.s_content .s_submit.s_submited {
	background: #ffad37
}

.s_content .s_set_agent {
	padding-left: 10px;
	float: left;
	line-height: 32px;
	font-size: 12px;
	color: #999
}

.s_content .s_set_agent i {
	display: inline-block;
	margin-right: 4px;
	width: 13px;
	height: 13px;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle
}

.s_content .s_set_agent span {
	vertical-align: middle
}

.s_content .s_set_agent.checked i {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/shangpu.png);
	background-position: -38px 0
}

.s_content .s_set_agent.unchecked i {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/shangpu.png);
	background-position: -24px 0
}

.s_content .s_info .i_title {
	font-size: 16px;
	color: #555;
	padding-bottom: 5px
}

.s_content .s_info .i_sub_title {
	font-size: 12px;
	color: #999;
	padding-bottom: 5px
}

.s_content .item_wrap.pub_eara.s_error {
	position: relative;
	padding-bottom: 28px
}

.s_content .item_wrap.pub_eara.s_error_multiple {
	position: relative
}

.s_content .item_wrap.s_error_pad {
	padding-bottom: 0
}

.s_content .item_wrap.pub_eara .s_prompt {
	width: 100px;
	position: absolute;
	left: 0;
	bottom: 0
}

.s_content .item_wrap.s_error_red .item,
.s_content .item_wrap.s_error_pad .item {
	border: 1px solid #fd634f
}

.s_content .item_wrap.s_error_pad .s_prompt {
	display: block;
	color: #fd634f
}

.s_content .shangpu_slide {
	position: relative;
	margin-bottom: 10px;
	width: 180px;
	height: 140px;
	overflow: hidden
}

.s_content .shangpu_slide .slide_wrap {
	position: absolute;
	left: 0;
	top: 0
}

.s_content .shangpu_slide .puc_pic {
	width: 180px;
	height: 140px
}

.s_content .shangpu_slide .slide_item {
	float: left;
	height: 140px;
	position: relative
}

.s_content .shangpu_slide .pic_info {
	width: 160px;
	height: 37px;
	line-height: 1;
	padding: 5px 10px;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/slide_info_bg.png)
}

.s_content .shangpu_slide .click_num {
	padding-bottom: 5px
}

.s_content .shangpu_slide .click_num,
.s_content .go_info .unit {
	font-size: 12px;
	font-style: normal
}

.go_info span {
	display: inline-block;
	vertical-align: middle
}

.go_info .address {
	width: 90px;
	padding-right: 5px
}

.go_info .price {
	width: 65px
}

.shangpu_slide {
	cursor: pointer
}

.shangpu_slide .next,
.shangpu_slide .prev {
	opacity: .5;
	cursor: pointer;
	background: url(http://stacdn201.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/new_list.png);
	display: inline-block;
	width: 16px;
	height: 24px;
	position: absolute;
	top: 50%;
	margin-top: -12px
}

.shangpu_slide .next {
	right: 12px;
	background-position: -16px -208px
}

.shangpu_slide .prev {
	left: 12px;
	background-position: 0 -208px
}

.shangpu_slide:hover .next,
.shangpu_slide:hover .prev {
	opacity: 1
}

.s_recommend {
	width: 180px;
	padding: 0 10px;
	text-align: left;
	margin-bottom: 20px
}

.s_recommend .s_title {
	padding: 20px 0 15px;
	border-bottom: 1px dashed #ededed;
	color: #555;
	font-size: 16px
}

.s_recommend .s_content .item {
	width: 158px;
	padding: 10px;
	border: 1px solid #ededed;
	border-radius: 6px
}

.s_recommend .s_content .item:hover {
	border: 1px solid #90c31f
}

.s_recommend .s_content .main_info {
	font-size: 14px;
	height: 14px;
	line-height: 1
}

.s_recommend .sub_info {
	font-size: 12px;
	height: 12px;
	color: #252525;
	padding-top: 7px;
	line-height: 1
}

.s_recommend .s_content .main_info p.f-em1p5 {
	display: inline-block;
	width: 14px
}

.oldhot-recommend {
	text-align: left;
	padding: 10px 0
}

.oldhot-recommend .title {
	padding: 10px 0 20px 20px;
	color: #555;
	font-size: 14px
}

.oldhot-recommend .list {
	padding: 0 20px
}

.oldhot-recommend .list .item {
	padding-bottom: 15px
}

.oldhot-recommend .img_wrap,
.oldhot-recommend .img_wrap img {
	width: 160px;
	height: 120px;
	position: relative
}

.oldhot-recommend .img_wrap .info {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 160px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
	background: url(http://sta.ganjistatic1.com/src/app/ms_v2/housing_v2/html/images/oldhot_reco_list.png)
}

.oldhot-recommend .info .name {
	float: left;
	margin-left: 10px
}

.oldhot-recommend .info .phone {
	float: right;
	margin-right: 10px
}

.oldhot-recommend .item_info p {
	padding-top: 10px
}

.oldhot-recommend .item_info .name {
	color: #333;
	height: 12px;
	line-height: 12px
}

.oldhot-recommend .item_info .size {
	color: #999;
	height: 12px;
	line-height: 12px
}

.oldhot-recommend .item_info .size .ting {
	margin-right: 5px
}

.oldhot-recommend .item_info .price {
	color: #e33d3d;
	height: 12px;
	line-height: 12px
}

.oldhot-recommend .item_info .price .num {
	font-size: 16px
}

.oldhot-recommend .item_info .price .unit {
	vertical-align: 1px
}